首次进入页面时,复选框如下所示: 风格被打破,无法点击。
只有当您刷新页面时,该复选框才会显示正常,如下所示: 它现在可以点击。
这在Firefox15.0.1上是可重现的。 (如果它第一次适合您,您可以点击蓝色按钮Find binding sites
。然后您可能会看到已损坏的复选框.. )
我只是想知道为什么第一次进入页面时它会被破坏,但在页面刷新时恢复正常。 我使用firebugs来调试javascript代码,但它只说:
TypeError: $("#radio_tss").buttonset is not a function
[Break On This Error]
$("#radio_tss").buttonset();
这让我感到困惑..
可以在此处看到复选框的jquery UI参考:
http://jqueryui.com/demos/button/#radio
有没有人对此复选框的内容有所了解?
谢谢!
答案 0 :(得分:3)
在<script>
模块中插入动态mygene
标记以加载jQuery UI将默认为async
执行,有时允许您在{jQuery UI'之前继续调用.buttonset()
实际上已经完成了装载。
在第二次加载时,该文件已经在浏览器缓存中,从而降低了问题的可能性。