4-6 按钮插件--按钮加载状态
本节编程练习不计算学习进度,请电脑登录imooc.com操作

按钮插件--按钮加载状态

通过按钮可以设计状态提示,当单击按钮时,会显示loading状态信息。例如,点击“加载”按钮,会触发按钮的加载的状态。如下所示:

<button class="btnbtn-primary" data-loading-text="正在加载中,请稍等..." type="button" id="loaddingBtn">加载</button>

通过data-loading-text属性定义加载的文本信息,然后通过JavaScript给按钮绑定一个事件,并给按钮添加一个button("loading")方法来激活按钮的加载状态行为。如下所示:

$(function(){
    $("#loaddingBtn").click(function () {
        $(this).button("loading");
      });
});

运行效果如下:

点击前:

点击后:

注意,无法直接通过声明式触发此效果。

任务

我来试试:为按钮激活按钮的加载状态行为,使其单击之后显示“正在加载中,请稍等...”。
 

  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>按钮插件--按钮加载状态</title>
  6. <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
  7. <style>
  8. body{padding:10px;margin:10px;}
  9. </style>
  10. </head>
  11. <body>
  12. <button class="btnbtn-primary" data-loading-text="正在加载中,请稍等..." type="button" id="loaddingBtn">加载</button>
  13. <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
  14. <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
  15. <script>
  16. ???
  17. </script>
  18. </body>
  19. </html>
下一节