如何禁用特定元素的jquery-ui(widget)?

问题描述 投票:0回答:1

我使用了Jquery-UI,并相应地禁用了 selectmenu-小部件在我的项目中。我是否可以禁用特定元素的widget,从而使select外观和功能恢复到原生状态?

我尝试了在 Jquery禁用特定元素的主题。 但没有成功。data-role: none 并没有做任何改变,我不能简单地移除 ui-classes 因为widget创建了一个全新的元素,它就像select的代理,所以select本身没有任何类。

希望得到任何帮助。

javascript jquery jquery-ui jquery-ui-selectmenu
1个回答
0
投票

我通过手动销毁selectmenu-元素并重新显示初始元素来解决这个问题 documentReady().

我很高兴听到一个更好的解决方案,因为这个解决方案是黑客,涉及到问题,例如,在响应速度上,如果元素应该在特定的屏幕尺寸上显示,你必须在你的函数中再次手动处理它,在那里你渲染初始元素回来。

© www.soinside.com 2019 - 2024. All rights reserved.