在设定的时间内更改jQuery移动按钮的值

路易

由于我对jQuery mobile的了解很少,因此我面临一个非常具有挑战性的问题。我研究了许多解决方案并实施了它们,但似乎没有用

  1. 我有一个名为 click me
  2. 当用户单击该按钮时,该按钮变为disabled,文本clickme更改为please wait...
  3. 2秒钟后,按钮被激活(不再disabled),并且文本从please wait...返回变为click me
  4. 我已经使它在某种程度上起作用了。该代码在此代码行中完美$(this).parent('').text('Please wait...');地工作,但是可以建议我如何使它与一起工作please wait...

任何帮助或指导将不胜感激。我的代码如下:

<div class="ui-btn ui-input-btn ui-corner-all ui-shadow">
    clickme
    <input class="submit button-primary btn large send" id="wp-submit" name="up_submit" tabindex="250" type="button" value="clickme">
</div>
$(document).ready(function () {
    var clicked = false;

    $('#wp-submit').bind('click', function() {
        if(clicked == false) {
            $(this).button('disable');
            $(this).parent('').text('Please wait...');
            clicked = true;

            setTimeout(function() { 
                $('#wp-submit').button('enable'); 
                $(this).parent('').text('click me');
                clicked = false;
            }, 2000); 
        }
    });       
});
路易

非常感谢@ezanker在这里解决了这个问题->使用setTimeout函数更改jQuery mobile的按钮值

回答:

$(document).ready(function () {

    var clicked = false;
    $('#wp-submit').on('click', function() {
        if(clicked == false) {
            var $btn = $(this);
            $btn.button('disable').val('Please wait...').button('refresh');
            clicked = true;

            setTimeout(function() { 
                $btn.button('enable').val('click me').button('refresh');
                clicked = false;
            }, 2000); 
        }
    });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用jQuery在设定的时间内更改值?

来自分类Dev

警告在设定时间内消失

来自分类Dev

Android-在特定时间内更改按钮的颜色

来自分类Dev

一段时间内更改按钮颜色

来自分类Dev

在设定的时间内禁用/启用功能区

来自分类Dev

日期在设定的时间内不起作用

来自分类Dev

检查是否在时间内单击了按钮

来自分类Dev

我可以在指定时间内将浮点值从x更改为y吗?

来自分类Dev

基于时间的动画-在设定的时间内递增数字(纯JavaScript)

来自分类Dev

在给定的时间内禁用所有表单按钮?

来自分类Dev

暂停按钮仅在短时间内扰乱音频

来自分类Dev

短时间内更改颜色JavaScript和CSS

来自分类Dev

RXJava-在确定的时间内连续发出值

来自分类Dev

jQuery-在特定时间内显示随机元素

来自分类Dev

HTML输入时间,在最短和最长时间内选择时间-jQuery

来自分类Dev

在一段时间内手动移动节点

来自分类Dev

Unity 3D在GetButtonDown上的特定时间内移动对象

来自分类Dev

iOS确定用户在特定时间内是否不移动

来自分类Dev

android –在有限的时间内显示一个按钮

来自分类Dev

即使重新加载页面(使用localStorage,也可以)在定义的时间内禁用音频播放按钮

来自分类Dev

在不到2秒的时间内按下按钮时发出警报

来自分类Dev

Kivy如果在特定时间内按下按钮,请执行此操作

来自分类Dev

如何防止QML按钮在短时间内多次单击?

来自分类Dev

单击按钮后,如何在指定的时间内显示图像?日食

来自分类Dev

如果按下按钮,如何在一定时间内显示图像

来自分类Dev

如何在一定时间内更改变量

来自分类Dev

在指定时间内临时更改HTML中的占位符

来自分类Dev

重击:如果命令没有在指定时间内完成-更改变量

来自分类Dev

重击:如果命令没有在给定时间内完成-更改变量

Related 相关文章

  1. 1

    使用jQuery在设定的时间内更改值?

  2. 2

    警告在设定时间内消失

  3. 3

    Android-在特定时间内更改按钮的颜色

  4. 4

    一段时间内更改按钮颜色

  5. 5

    在设定的时间内禁用/启用功能区

  6. 6

    日期在设定的时间内不起作用

  7. 7

    检查是否在时间内单击了按钮

  8. 8

    我可以在指定时间内将浮点值从x更改为y吗?

  9. 9

    基于时间的动画-在设定的时间内递增数字(纯JavaScript)

  10. 10

    在给定的时间内禁用所有表单按钮?

  11. 11

    暂停按钮仅在短时间内扰乱音频

  12. 12

    短时间内更改颜色JavaScript和CSS

  13. 13

    RXJava-在确定的时间内连续发出值

  14. 14

    jQuery-在特定时间内显示随机元素

  15. 15

    HTML输入时间,在最短和最长时间内选择时间-jQuery

  16. 16

    在一段时间内手动移动节点

  17. 17

    Unity 3D在GetButtonDown上的特定时间内移动对象

  18. 18

    iOS确定用户在特定时间内是否不移动

  19. 19

    android –在有限的时间内显示一个按钮

  20. 20

    即使重新加载页面(使用localStorage,也可以)在定义的时间内禁用音频播放按钮

  21. 21

    在不到2秒的时间内按下按钮时发出警报

  22. 22

    Kivy如果在特定时间内按下按钮,请执行此操作

  23. 23

    如何防止QML按钮在短时间内多次单击?

  24. 24

    单击按钮后,如何在指定的时间内显示图像?日食

  25. 25

    如果按下按钮,如何在一定时间内显示图像

  26. 26

    如何在一定时间内更改变量

  27. 27

    在指定时间内临时更改HTML中的占位符

  28. 28

    重击:如果命令没有在指定时间内完成-更改变量

  29. 29

    重击:如果命令没有在给定时间内完成-更改变量

热门标签

归档