实际上,我可以调用这段代码。
$(":input").attr("disabled",true); //Disable all input fields
我想禁用页面上的所有按钮,但是当页面上有很多按钮时,我不知道性能会如何。
我看到一个技巧,我们可以创建一个覆盖在页面所有元素上方的加载指示器叠加层 => 用户无法再点击按钮了。
是否有办法重用jquery mobile的加载叠加层来实现上述技巧?我不擅长CSS,希望有人能帮忙。
谢谢
编辑:
我最终使用了jQuery的jquery.blockUI插件,并且它按预期工作。并且我添加了来自jquery mobile的默认div和css,因此我仍然拥有jquery mobile的加载消息和我想要的行为。
if (!$('.ui-loader-background').length) { $('body').prepend('<div class="ui-loader-background"></div>'); }
- Andron