如何在Framework7移动应用程序中运行预加载器时在后台禁用元素

时间:2016-12-31 05:14:36

标签: android cordova html-framework-7

我有移动应用,用户可以在其中发送消息。当用户点击发送按钮时,我将预加载器显示为正在发送...同时我想禁用所有背景元素,以便用户在第一封邮件发送之前无法再次单击。我可以使用Jquery在beforeSend上禁用并在ajax的成功事件中启用它。 但是我在表单上有超过4个按钮,并且有多个这样的表单。 我想在预加载器在屏幕上运行时禁用它。 请帮助!

2 个答案:

答案 0 :(得分:1)

使用模态指示器或预加载器模式,它已经为您禁用了背景视图,直到您的操作完成:

http://framework7.io/docs/modal.html#preloader-modal

enter image description here

答案 1 :(得分:0)

在预加载器运行时使它们不可点击:

button.setEnabled(false);

或来自xml:

android:enabled="false"