这是我在Stack Overflow上的第一篇文章。我已经搜索谷歌寻找这个问题的解决方案,并尝试了许多变通方法但无济于事。这是我的情况。请注意,此代码在客户端iPad上的iOs 5上正常运行。我的问题只适用于iOs 6
我有一个ul标签,其中我有多个列表项,在点击每个列表项时,我会将usetr导航到另一个页面。请查看下面的代码。如果代码没有格式化,请参阅。我很着急。
<ul class="tp-breadcrumb" style="float: left; width:91%;">
<li class="current"><a href="#" style="padding-top:8px;height:23px" class="ui-link">Definition</a></li>
<li id="brdDateTimeRepSpeaker"><a style="padding-top:1px;height:30px" class="ui-link">Date, Rep,<br>Speaker</a></li>
<li id="brdVenueManagement"><a style="padding-top:8px;height:23px" class="ui-link">Venue</a></li>
<li id="brdAudienceSupport"><a style="padding-top:8px;height:23px" class="ui-link">Audience</a></li>
<li id="brdSummary"><a style="padding-top:8px;height:23px" class="ui-link">Summary</a></li>
</ul>
我正在尝试触发列表项的单击(锚标记是空白的,带有href =“#”)。 第一次开火。但导航到另一个页面然后返回后,点击事件不会触发。
但是,如果我点击页面上的文本框或任何其他控件,然后单击列表项,则第二次点击正常。下面是点击代码
$("#brdVenueManagement").live("click", function () {
alert('click');
});
我尝试了以下内容。
将onclick =“”处理程序添加到列表项
将click事件移动到超链接而不是列表项和 指定onclick =“”和href =“#”
尝试了点击和触摸事件。
重点关注(因为我的李是动态生成的)
时才会触发单击。
请帮帮我这些家伙。我不知道为什么这不适用于iOS 6.它在桌面浏览器以及iOs5或更低版本的iPad上运行良好。
谢谢, 斯利拉姆
答案 0 :(得分:0)
没关系,
我自己修好了。这是一个立场:我的李的亲戚导致事件不被解雇。我删除了它,一切都很好。斯利拉姆