Я немного новичок в этом, поэтому прошу прощения, если я немного смел, но я сделаю все возможное.
Я пытаюсь создать дружественную для iPhone версию сайта, используя JQtouch. Я понимаю, что обычно это делается в одном HTML-файле со страницами, разделенными DIV. Однако я хочу загрузить контент с существующих страниц веб-сайта.
Следующая часть проблемы заключается в том, что моя страница iphone.html не находится в том же каталоге, что и мой текущий веб-сайт, поэтому нормальное поведение JQtouch, похоже, не работает.
Пока что я настроил страницу следующим образом:
<div id="home">
<div class="toolbar">
<h1>Title</h1></div>
<ul class="rounded">
<li class="arrow"> <a href="#content">HOME</a></li>
<li class="arrow"> <a href="#about">ABOUT US</a></li>
<li class="arrow"> <a href="#gnwr">GNWR</a></li>
<li class="arrow"> <a href="#gner">GNER</a></li>
<li class="arrow"> <a href="#journal">NEWS</a></li>
<li class="arrow"> <a href="#FAQS">FAQS</a></li>
<li class="arrow"> <a href="#contact">CONTACT</a></li>
</ul>
</div>
<div id="content"></div>
<div id="about"></div>
<div id="journal"></div>
<div id="faqs"></div>
<div id="contact"></div>
</body>
</html>
У меня тогда есть:
<script>
$(document).ready(function(){
$('#content').load('http://www.mysite.co.uk' + ' #content');
$('#about').load('http://www.mysite.co.uk/about' + ' #content');
}
</script>
Это загружает контент, который мне нужен, и анимация страницы работает нормально. Единственная проблема заключается в том, что в загружаемом контенте есть несколько ссылок, и при нажатии они явно не работают.
Можно ли как-то проверить ссылку ссылки при нажатии и, если она указывает на www.mysite.co.uk/, изменить ее так, чтобы она указала на #about, и заставить ее перемещаться там?
Надеюсь, это имеет смысл, если вам нужно больше информации, дайте мне знать.
Привет
Крис.