В моем приложении я использую более чем html-страницу для отображения содержимого, а каждая страница имеет собственный .js-файл. Когда я вызываю html-страницу, тогда также включается файл .js. В .js, я использую $('div').live('pageshow',function(){})
. Я вызываю html-файл из. js(using $.mobile.changePage("htmlpage"))
.jquerymobile - включить .js и .html
Моя проблема: рассмотрим, у меня есть два html-файла. Файл second.html вызывается с именем one.js. когда я показываю second.html, то время one.js снова перезагружается. Я получаю предупреждение "one.js", затем "second.js"
one.html
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
<link rel="stylesheet" href="jquery.mobile-1.0a2.min.css" />
<script src="jquery-1.4.3.min.js"></script>
<script src="jquery.mobile-1.0a2.min.js"></script>
<script src="Scripts/one.js"></script>
</head>
<body>
<div data-role="page">
</div>
</body>
</html>
Second.html
<!DOCTYPE html>
<html>
<head>
<title>Sample </title>
<link rel="stylesheet" href="../jquery.mobile-1.0a2.min.css" />
<script src="../jquery-1.4.3.min.js"></script>
<script src="../jquery.mobile-1.0a2.min.js"></script>
<script type="text/javascript" src="Scripts/second.js"></script>
</head>
<body>
<div data-role="page">
<div data-role="button" id="link" >Second</div>
</div><!-- /page -->
</body>
</html>
one.js
$('div').live('pageshow',function()
{
alert("one.js");
//AJAX Calling
//success result than call the second.html
$.mobile.changePage("second.html");
});
second.js
$('div').live('pageshow',function(){
{
alert('second.js');
//AJAX Calling
//success result than call the second.html
$.mobile.changePage("third.html");
});
Примечание: Когда я показываю forth.html это время следующие файлы перезарядка (one.js, second.js, третий, JS и fourth.js. Но мне нужен только четвертый.). Я попытался использовать $ .document.ready (function() {}); но в то время .js не звонил.
Вы должны опубликовать некоторые кода, чтобы помочь прояснить, что вы просите , – jmort253
Привет ..Я отправил с образцом кода. Пожалуйста, помогите мне. – Finder
Когда вы показываете second.html, вы полностью перезагружаете страницу или используете Ajax для ее загрузки? – jmort253