我使用了Jquery-UI,并相应地禁用了 selectmenu
-小部件在我的项目中。我是否可以禁用特定元素的widget,从而使select外观和功能恢复到原生状态?
我尝试了在 Jquery禁用特定元素的主题。 但没有成功。data-role: none
并没有做任何改变,我不能简单地移除 ui-classes
因为widget创建了一个全新的元素,它就像select的代理,所以select本身没有任何类。
希望得到任何帮助。
我通过手动销毁selectmenu-元素并重新显示初始元素来解决这个问题 documentReady()
.
我很高兴听到一个更好的解决方案,因为这个解决方案是黑客,涉及到问题,例如,在响应速度上,如果元素应该在特定的屏幕尺寸上显示,你必须在你的函数中再次手动处理它,在那里你渲染初始元素回来。