【问题标题】:jquery-ui button selection with firefox and internet explorer使用 firefox 和 Internet Explorer 选择 jquery-ui 按钮
【发布时间】:2015-03-02 20:28:38
【问题描述】:

嘿,下面的代码可以与 chrome、safari 和 opera 一起使用,没有问题。但它不适用于 Firefox 或 Internet Explorer。

谢谢你的帮助!!!

$("#myButton" ).button( {icons: {primary: "ui-icon-circle-plus",secondary: "ui-icon-triangle-1-s"}}); $( "#myButton .ui-icon-circle-plus").click( function(){alert("myButton");})

您可以在以下链接中找到示例:http://jsfiddle.net/asiaminor/suw0xs89/

【问题讨论】:

    标签: jquery-ui firefox jquery-selectors uibutton


    【解决方案1】:

    那是因为浏览器还没有完成渲染你的 jQueryUI 样式,你的选择器不能匹配 DOM 中的任何东西。使用Event delegation:

    $( "#myButton" ).click( ".ui-icon-circle-plus", function(){alert("myButton");})
    

    Fiddle here

    【讨论】:

    • Np,如果答案对您有帮助,请考虑 ticking it
    猜你喜欢
    • 2014-02-18
    • 2012-08-16
    • 1970-01-01
    • 2014-06-24
    • 1970-01-01
    • 1970-01-01
    • 2012-03-26
    • 2010-11-08
    • 1970-01-01
    相关资源
    最近更新 更多