我正在设计我的网站的移动友好版本和一切似乎工作正常,但我不能点击在单击功能显示该div后显示的div内的链接。jquery show hide不能在移动工作
$(document).ready(function() {
document.addEventListener("touchstart", function() {},false);
$("#business").click(function(){
$(this).addClass('on');
$("#business_open").show();
$("#menu_open").hide();
});
$("#menu").click(function(){
$(this).addClass('on');
$("#menu_open").show();
$("#business_open").hide();
});
});
这里是HTML:
<div class="wrapper"></div>
<div id="business">
<span>Title</span>
</div>
<div id="business_open">
<ul>
<li><a href="link1.html">Link 1</a></li>
<li><a href="link2.html">Link 2</a></li>
</ul>
</div>
<div id="menu">
<em>m</em>
</div>
<div id="menu_open">
<ul>
<li><a class="selected" href="link1.html">Link 1</a></li>
<li><a href="link2.html">Link 2</a></li>
</ul>
</div>
我的链接是#business_open内#menu_open – Josh 2012-04-03 00:05:30
向我们展示你的实际的HTML请。 – jfriend00 2012-04-03 00:12:32
上述更新.. – Josh 2012-04-03 00:17:24