1

在 jquerymobile 中,我在这里创建了一个固定的标题:http: //jquerymobile.com/test/docs/toolbars/bars-fixed.html

您可以看到,当您点击屏幕上的任何位置(除了点击表单的元素)时,此工具栏会切换(显示或隐藏)。

现在我有了一个div,并在这个div标签上写了一些onclick事件的函数,这里的问题是当我点击这个div时,工具栏也被切换了。我只是想在我点击 div 时阻止此切换,当我点击屏幕上的其他位置时,此工具栏仍会正常发生此事件。

如果您对这个问题有任何线索,请帮助我。

提前致谢。

4

1 回答 1

2

你需要的是这样的:

   event.stopPropagation();  

它甚至会阻止传播到父 div。

我还为您创建了一个示例:http: //jsfiddle.net/Gajotres/Xz2np/。您可以删除/添加 event.stopPropagation() 以查看它是如何工作的。

于 2012-12-15T09:11:33.353 回答