📜  jQuery Mobile Slider enable() 方法(1)

📅  最后修改于: 2023-12-03 15:02:10.687000             🧑  作者: Mango

jQuery Mobile Slider enable() 方法

简介

jQuery Mobile 是基于 jQuery 框架开发的一套移动端UI框架,为开发应用提供了许多交互组件和工具,包括滑块组件 Slider。Slider组件为用户提供了一个可拖动的滑块按钮,可以在不同的数值之间滑动,通常用于表单控件中。

在使用 Slider 组件时,有时需要在特定条件下启用或禁用它,这时就可以使用 enable() 方法来控制。

语法
$(selector).slider('enable');
参数

该方法没有参数。

返回值

该方法没有返回值。

示例

下面的示例演示了如何使用 enable() 方法激活和禁用 Slider 组件:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>jQuery Mobile Slider enable() 方法</title>
  <link rel="stylesheet" href="https://cdn.bootcss.com/jquery-mobile/1.4.5/jquery.mobile.min.css">
  <script src="https://cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>
  <script src="https://cdn.bootcss.com/jquery-mobile/1.4.5/jquery.mobile.min.js"></script>
</head>
<body>
  <div data-role="page">
    <div data-role="header">
      <h1>jQuery Mobile Slider enable() 方法</h1>
    </div>
    <div data-role="content">
      <form>
        <label for="slider-1">Slider 输入:</label>
        <input type="range" name="slider-1" id="slider-1" value="0" min="0" max="100">
        <button id="enable-btn">启用 Slider</button>
        <button id="disable-btn" disabled="disabled">禁用 Slider</button>
      </form>
    </div>
  </div>
  <script>
    $(document).on('pagecreate', function() {
      $('#enable-btn').click(function() {
        $('#slider-1').slider('enable');
        $('#enable-btn').attr('disabled', 'disabled');
        $('#disable-btn').removeAttr('disabled');
      });
      $('#disable-btn').click(function() {
        $('#slider-1').slider('disable');
        $('#disable-btn').attr('disabled', 'disabled');
        $('#enable-btn').removeAttr('disabled');
      });
    });
  </script>
</body>
</html>

当用户打开页面时,Slider 组件被禁用,相应的按钮也为灰色不可用状态。当用户点击“启用 Slider”按钮时,enable() 方法被调用,Slider 组件被启用,对应的按钮也可以使用。当点击“禁用 Slider”按钮时,disable() 方法被调用,Slider 组件被禁用。