Jquery 链接到JQTouch站点中的非主面板
我试图从外部站点创建一个链接,该链接到达我正在构建的JQTouch站点上的特定内部面板。但是,无论我在链接中使用什么锚定标记,浏览器始终打开JQT站点的主面板 e、 g.如果我尝试链接到官方JQTouch演示中的用户界面面板,我使用的是主面板,但浏览器中显示的是主面板,而不是我请求的子面板 欢迎提出任何建议。我有两个链接和链接的网站控制,所以可以调整代码是必要的Jquery 链接到JQTouch站点中的非主面板,jquery,iphone,jqtouch,Jquery,Iphone,Jqtouch,我试图从外部站点创建一个链接,该链接到达我正在构建的JQTouch站点上的特定内部面板。但是,无论我在链接中使用什么锚定标记,浏览器始终打开JQT站点的主面板 e、 g.如果我尝试链接到官方JQTouch演示中的用户界面面板,我使用的是主面板,但浏览器中显示的是主面板,而不是我请求的子面板 欢迎提出任何建议。我有两个链接和链接的网站控制,所以可以调整代码是必要的 谢谢根据源代码()-jqTouch将加载页面中首先添加了当前类的任何部分 jqtouch.js的第179行: // Make sure
谢谢根据源代码()-jqTouch将加载页面中首先添加了
当前
类的任何部分
jqtouch.js的第179行:
// Make sure exactly one child of body has "current" class
if ($('#jqt > .current').length == 0) {
currentPage = $('#jqt > *:first');
} else {
currentPage = $('#jqt > .current:first');
$('#jqt > .current').removeClass('current');
}
// Go to the top of the "current" page
$(currentPage).addClass('current');
location.hash = '#' + $(currentPage).attr('id');
addPageToHistory(currentPage);
因此,最好的做法可能是在运行jqtouch源代码之前检查window.location.hash
变量,并将哪个hash设置为current
类
类似于这个启发性的东西:
<script include jquery>
<script>
var cur = document.location.hash;
if (cur) {
$('.current').removeClass('current');
$(cur).addClass('current');
}
</script>
<script include jqtouch>
var cur=document.location.hash;
如果(当前){
$('.current').removeClass('current');
$(cur).addClass(“当前”);
}