寻找使用jQuery添加输入元素所需类的快速方法。我相信我需要添加以下类,但我不知道如何添加这些以及我是否需要添加悬停类。
ui-widget ui-widget-content ui-corner-all
有没有人建议添加什么以及如何添加类,包括悬停?我检查了文档,但在jQuery网站上我甚至看不到一点提及:-(
答案 0 :(得分:0)
如果您正在创建小部件并希望在其中使用jQuery UI主题,则jQuery UI CSS Framework页面会告诉您CSS类等的用途。
在添加-hover
和-active
类方面,前者有jQuery的hover
函数,后者有focus
和blur
个事件。您可以通过addClass
和removeClass
添加和删除课程。
更新:下面你说你没有创建一个小部件,你只是想把一些东西应用到一个简单的文本框中。据我所知,你没有什么可以做的,没有你可以添加的课程。例如,查看theme roller:自动完成器的输入框上没有类,除了 autocompleter 代码添加的类。您不添加它们,在元素上设置自动完成器,它添加它们。据我所知,情况就是这样:你通过在运行时调用它们的插件函数来设置小部件,如果需要,小部件代码将向元素添加它需要的任何类
如果您只是尝试在页面上设置其他元素的样式,以便它们与主题完美匹配 - 即使不创建窗口小部件 - 上面链接的页面也应该告诉您需要知道的内容。但总的来说,你绝大多数都没有。 jQuery UI不是一个网站CSS框架; CSS针对jQuery UI提供的特定内容(但是以一种很好的整体方式,所以整个事物可以以统一的方式主题化。)