📜  jQuery UI Slider 小部件方法(1)

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

jQuery UI Slider 小部件方法

jQuery UI Slider 是一个用户友好的小部件,它提供了一个易于使用和可定制的滑块控件,可用于设置范围值。在本文中,我们将介绍一些 jQuery UI Slider 小部件方法及其用法。

HTML 结构

使用 jQuery UI Slider 小部件需要在 HTML 结构中先定义一个类别为 "slider" 的元素:

<div id="slider"></div>
初始化

要初始化 jQuery UI Slider 小部件,需要使用 jQuery UI 中的 slider() 方法,并提供一些选项及回调函数:

$( "#slider" ).slider({
  min: 0,
  max: 100,
  value: 50,
  slide: function( event, ui ) {
    $( "#value" ).html( ui.value );
  }
});
  • min: 控件的最小值。
  • max: 控件的最大值。
  • value: 控件初始化时的值。
  • slide: 在滑块滑动期间触发的回调函数,用于更新显示值。
方法

在初始化之后,可以使用一些方法来更新控件的状态。

destroy()

销毁控件,并移除其事件监听器和所有 DOM 元素。

$( "#slider" ).slider( "destroy" );
disable()

禁用控件。

$( "#slider" ).slider( "disable" );
enable()

启用控件。

$( "#slider" ).slider( "enable" );
value()

获取或设置控件的当前值。

// 获取当前值
var currentValue = $( "#slider" ).slider( "value" );

// 设置值
$( "#slider" ).slider( "value", 75 );
option()

获取或设置控件的选项。可以传递一个对象来设置多个选项。

// 获取单个选项值
var minValue = $( "#slider" ).slider( "option", "min" );

// 设置单个选项值
$( "#slider" ).slider( "option", "max", 200 );

// 设置多个选项
$( "#slider" ).slider( "option", {
  min: 10,
  max: 200,
  value: 50
});
总结

本文介绍了 jQuery UI Slider 小部件的几种方法及用法,包括初始化、销毁、禁用和启用、获取和设置值、以及获取和设置选项。使用这些方法,开发者可以更加灵活地使用 jQuery UI Slider 小部件来搭建自己的交互式界面。