Я использую jquery mobile. Он поставляется с функцией хеширования для хэширования перемещаемых страниц для повышения скорости.
Например:
страница a-> страница b.
Страница b будет хэширована, и вы увидите #blabla в своем URL, когда перейдете на страницу b.
Однако у меня проблема в следующем:
У меня есть некоторые javascript, необходимые для запуска на странице b сразу после того, как страница готова, поэтому я включил ее в страницу b. Первый доступ прошел хорошо, а второй испортит. У кого-нибудь есть способы решить эту проблему.
Спасибо
ОК, вот пример кода
страница a:
<div>
<a href="page b"> page b </a>
</div>
страница b:
<div>
<h3> I am page b </h3>
<script type="text/javascript">
window.alert("running")
</script>
</div>
Мобильный фреймворк Jquery будет содержать хеш-страницу b. Поэтому, когда вы щелкнете ссылку, чтобы перейти на страницу b, URL будет выглядеть как xxxx \ a # \ a \ b.
Однако javascript срабатывает только при первом попадании на страницу b. Я хочу, чтобы его каждый раз запускали.