javascript - 为什么我必须调用 $ (":button").button();启用JQuery UI 主题?

标签 javascript jquery html css jquery-ui-theme

我对 JQuery 和 JQuery UI 主题还是陌生的。我设法开发了自己的主题,并将其应用到带有按钮的简单测试页面上。我阅读了文档,但找不到哪里说我应该显式调用 $(":button").button(); 来应用它。

如果我不这样做,则不会应用主题。那么为什么我必须明确地这样做呢?或者如果这是我期望的,有没有人有一个通用脚本来自动将主题应用于所有元素?谢谢。

编辑

看了答案和评论,有人暗示UI Theme的应用是自动的,但也有人说应该手动应用。对交付的测试 HTML 页面的测试似乎表明必须手动应用主题。

最佳答案

如果你看at the demos ,按钮样式也可以应用于其他元素,例如复选框、单选按钮和 anchor 。 jQuery UI 认为让您指定哪些元素应该应用特定样式比尝试猜测更好,特别是因为指定元素通常是一行代码:$(foo).button();

关于javascript - 为什么我必须调用 $ (":button").button();启用JQuery UI 主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7863774/

相关文章:

javascript - 有没有办法让我可以 console.log 一次?

html - 菜单 css html5 -> 可见和隐藏,屏幕大小

javascript - 单击后在一个寻呼机上切换汉堡菜单

javascript - 如何使用 xpath 克隆 SVG map

javascript - 在其他页面中打开特定选项卡

php - onkeyup 太慢了

jquery 在选择器中使用变量不起作用

html - 在 Internet Explorer 中垂直显示的下拉列表

javascript - 如何使用 jQuery.grep() 动态过滤数组?

javascript - jQuery:通过单击删除对象会导致意外的循环