0

这是演示链接:http ://cistrome.org/cps/sequences?did=2653&Gene_box=®ion_select=proximal&distance_nearest_bp_number=5000&distance_further_bp_number=0&displaygenes=genesymbol&extend_bp_number=200&repeat_bp_number=150 :

首次进入页面时,复选框如下所示: 破碎的 样式已损坏,不可点击。

只有当您刷新页面时,复选框才会看起来像这样: 好的 它现在可以点击了。

这可以在 Firefox15.0.1 上重现。(如果它在第一次对您有用,您可以单击蓝色按钮Find binding sites。然后您可能会看到损坏的复选框..

我就是想知道为什么第一次进入页面就坏了,刷新页面就恢复正常了。我使用萤火虫来调试 javascript 代码,但它只说:

TypeError: $("#radio_tss").buttonset is not a function
[Break On This Error]   

$("#radio_tss").buttonset();

这让我很困惑..

复选框的jQuery UI参考可以在这里看到:

http://jqueryui.com/demos/button/#radio

有没有人知道这个复选框会发生什么?

谢谢!

4

1 回答 1

3

您在模块中插入动态<script>标签mygene以加载 jQuery UI 将默认async执行,有时允许您的调用.buttonset()在 jQuery UI 实际完成加载之前继续进行。

在第二次加载时,文件已经在浏览器缓存中,从而降低了问题的可能性。

于 2012-09-27T07:47:36.430 回答