在jquerymobile中,我在这里创建了一个固定的标题:http://jquerymobile.com/test/docs/toolbars/bars-fixed.html
您可以看到,当您点击屏幕上的任何位置时,此工具栏会切换(显示或隐藏),除非点击表单的元素。
现在我有了一个div,并在这个div标签上为onclick事件编写了一些函数,这里的问题是当我点击这个div时,工具栏也会被切换。我只想在点击div时阻止此切换,当我点击屏幕上的其他位置时,该事件仍然正常发生在此工具栏上。
如果您有任何有关此问题的线索,请帮助我。
提前致谢。
答案 0 :(得分:2)
你需要的是:
event.stopPropagation();
它甚至会阻止传播到父div。
我还为您创建了一个示例:http://jsfiddle.net/Gajotres/Xz2np/。您可以删除/添加event.stopPropagation()以查看其工作原理。