【问题标题】:prevent toggle for fixed header in jquery mobile防止在jquery mobile中切换固定标题
【发布时间】:2012-12-29 21:55:45
【问题描述】:

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

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

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

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

提前致谢。

【问题讨论】:

    标签: jquery jquery-mobile


    【解决方案1】:

    你需要的是这个:

       event.stopPropagation();  
    

    它会阻止传播到父 div。

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

    【讨论】:

    • 这真是太棒了 Gajotres。非常感谢你:)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-28
    • 1970-01-01
    相关资源
    最近更新 更多