【发布时间】:2015-09-26 10:16:29
【问题描述】:
在http://inigo.nu(临时项目)
我使用单击 div 来切换显示菜单 ul 使用
html:
<div id="toggle-menu" class="hover">menu</div>
jQuery:
jQuery(document).ready(function(jQuery) {
jQuery('#toggle-menu').on('click', function() {
jQuery('nav ul').toggle('slow');
});
});
仅在 iPhone safari 上会出现奇怪的错误。
单击打开菜单后滑动,使刚刚打开的菜单再次消失。 是什么导致了这种奇怪的行为,我该如何解决?
遗憾的是这篇文章:Safari Browser (iPhone Simulator): How to see/monitor all events being triggered? 从未得到答复。因为我喜欢看到触发的事件。
我 console.log 编辑了幻灯片事件,但这并没有为我解决问题。
所以我的问题是如何最好地调试这样的问题。
我在 Safari 桌面上安装了 developer 并且没有 js 错误。 在幻灯片显示上,内联设置为无,就像点击时一样。 没有发生填充或覆盖问题。
任何帮助将不胜感激。
【问题讨论】:
标签: jquery iphone debugging safari slide