我正在尝试设置jquerymobile网站,并且在头版的手风琴菜单上遇到了一些麻烦,下面是没有jquerymobile的手风琴的示例:http://dl.dropbox.com/u/22874377/Mobile/accordion.html但当与jquerymobile一起使用时,它不能正常工作,如下所示:http://dl.dropbox.com/u/22874377/Mobile/app.htmljQuery Mobile菜单手风琴无法正常工作
即使我将它设置为手风琴,它也会强制页面从jquerymobile转换,并且可以加载子列表项,就好像它们一样被包含在一个单独的页面
任何想法,为什么这可能是?或者我能做些什么来解决它?
在这里,如果你不想要查看的工作实例
<style>
#nav li ul {
display: none; // used to hide sub-menus
}
</style>
<script>
$(document).ready(function() {
var checkCookie = $.cookie("nav-item");
if (checkCookie != "") {
$('#nav > li > a:eq('+checkCookie+')').next().show();
}
$('#nav > li > a').click(function(){
var navIndex = $('#nav > li > a').index(this);
$.cookie("nav-item", navIndex);
$('#nav li ul').slideUp();
if ($(this).next().is(":visible")){
$(this).next().slideUp();
} else {
$(this).next().slideToggle();
}
});
});
</script>
<ul id="nav" data-role="listview" data-inset="true">
<li data-theme="c">
<a href="#home" data-transition="flip">
Home
</a>
</li>
<li data-theme="c" data-icon="arrow-d">
<a href="#">
Info
</a>
<ul>
<li data-theme="c"><a href="#" data-transition="flip">About Katie</a></li>
<li data-theme="c"><a href="#" data-transition="flip">Availability</a></li>
<li data-theme="c"><a href="#" data-transition="flip">Pricing</a></li>
<li data-theme="c"><a href="#" data-transition="flip">Contact</a></li>
<li data-theme="c"><a href="#" data-transition="flip">Downloads</a></li>
<li data-theme="c"><a href="#home" data-transition="flip">Back to Home</a></li>
</ul>
</li>
<li data-theme="c">
<a href="#home" data-transition="flip">
Galleries
</a>
</li>
<li data-theme="c" data-icon="arrow-d">
<a href="#home" data-transition="flip">
Client Proofs
</a>
<ul>
<li data-them="c"><a href="#" data-transition="flip">Monica & Andrew's Excellent Wedding</a></li>
<li data-theme="c"><a href="#home" data-transition="flip">Back to Home</a></li>
</ul>
</li>
<li data-theme="c">
<a href="#home" data-transition="flip">
Testimonials
</a>
</li>
</ul>
你应该抓住点击一个已经扩展的选项卡,什么都不做。既然现在你可以通过点击相同的标签来使它变得疯狂。另外,由于它排队,所以你可以连续点击20次,只是看它有一段时间的动画。 – TheZ 2012-07-30 17:27:41
对不起,我不太确定你想说什么?如果你看看例子,你会看到我的意思是功能,它在非jquerymobile例子上工作得很好,但是当我使用jquerymobile它并没有正确触发手风琴 – JamesBong 2012-07-30 17:29:07
没关系,所以我通过添加一个如果你现在去看非jquerymobile手风琴,简单的cookie,真正的问题是我如何真正解决手头的问题?这是非jquerymobile – JamesBong 2012-07-30 17:41:18