gpt4 book ai didi

javascript - 我应该将动态生成的 jQuery Mobile 页面放在哪里

转载 作者:行者123 更新时间:2023-12-03 12:06:57 26 4
gpt4 key购买 nike

有人知道为动态生成的 jQuery Mobile 页面添加 HTML 代码的最佳位置吗?

我已将它们添加到 <body> 的末尾但是,这会导致其他 jQuery 移动页面出现问题。

我尝试将 jQuery Mobile 页面添加到页面末尾的 div 中,但是,它们的 id 不再可以通过 href 访问。 s。

代码链接:http://jakeserver.com/Apps/BostonLandmarks/B11/index.html

有什么想法吗?

最佳答案

我建议您将各个页面 div 中的所有脚本移动到全局脚本标记,然后在页面的 pagecreate 事件中运行该代码,例如:

$(document).on('pagecreate','#landmarks', function(){
function setNewActiveTab(newTab){
$(".LandmarksTab").removeClass("ui-btn-active");
$(".LandmarksTab").removeClass("ui-btn-active");
$(".MoreTab").removeClass("ui-btn-active");
$(newTab).addClass("ui-btn-active");
}

assembleRows(landmarksArray);
assembleLandmarkPages(landmarksArray);
determineMapScreen();
});

Here is a working jsFiddle based on your code.

这将确保代码在 jQM 页面创建/增强方面的正确时间运行。

关于javascript - 我应该将动态生成的 jQuery Mobile 页面放在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25145936/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com