jQuery Mobile Rangeslider option()方法

jQuery Mobile Rangeslider option()方法

jQuery Mobile是一套基于HTML5的用户交互部件工具箱,用于各种用途,建立在jQuery之上。它被设计用来建立快速和响应性的网站,可用于手机、标签和台式机。jQuery Mobile的rangeslider widget是一个双柄滑块。滑块有一个最小值和一个最大值需要设置,我们可以在最小和最大之间的范围内选择。

在这篇文章中,我们将学习jQuery Mobile Rangeslider option()方法。使用这个方法,我们可以获得、设置或更新rangelider部件的任何参数值。我们也可以用这个方法获得所有选项的键值对。

语法:

1.如果我们需要任何选项的值,在option(optionName)方法中传递选项名称。optionName应该是一个_字符串。

  • optionName : 这是我们需要以字符串形式传递的输入,我们需要得到它的值。
  • return : 我们根据选项数据类型得到相应的回报。
var isHighlighted = $("Selector").rangeslider("option", "highlight");

2.只需调用option方法就可以获得所有的选项和它们的值作为键值对,不需要向该方法传递任何东西。

  • input : 我们需要调用选项方法。没有什么应该作为输入被传递。
  • return:我们得到所有选项的键值对列表,作为optionName-optionValue。
var options= $("Selector").rangeslider("option");

3.通过调用option(optionName, value)来设置任何选项的值,选项名称和我们需要传递的值。

  • optionName:当调用option方法时,首先应该传递选项名称,它是字符串类型的。
  • value : 在调用该方法时,我们需要传递选项的值,它是对象类型的。
$("Selector").rangeslider("option", "highlight", "false");

4.要设置多个选项而不是只有一个,请调用option(options)方法,其中options是选项的列表。

  • options :它是选项名-值对的映射,作为输入来设置与传递的值相对应的选项,它是对象类型的。
$("Selector").rangeslider("option", {highlight: false, disabled: true});

CDN链接:为你的jQuery Mobile项目使用以下CDN链接。

<link rel=”stylesheet” href=”https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css” />
<script src=”https://code.jquery.com/jquery-1.11.1.min.js”></script>
<script src=”https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js”></script>

例子 。在下面的例子中,我们首先设置了rangelider的主题,然后记录了所有的选项和它们的值。

<!DOCTYPE html>
<html lang="en">
  
<head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" 
          content="width=device-width, 
                   initial-scale=1.0" />
    <link rel="stylesheet" 
          href=
"https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" />
    <script src=
"https://code.jquery.com/jquery-1.11.1.min.js">
    </script>
    <script src=
"https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js">
    </script>
</head>
  
<body>
    <h1 style="color:green">
        GeeksforGeeks
    </h1>
    <h3>jQuery Mobile Rangeslider option() Method</h3>
    <div data-role="rangeslider" 
         id="gfg">
        <label for="range-slider-1">
             Rangeslider: 
        </label>
        <input name="range-slider-1" 
               min="0" 
               max="100" 
               value="10" 
               type="range">
        <label for="range-slider-2">
             Rangeslider: 
        </label>
        <input name="range-slider-2" 
               min="0" 
               max="100" 
               value="60" 
               type="range"> 
    </div>
    <script>
    (document).ready(function() {
        ("#gfg").rangeslider("option", "theme", "b");
        var options = $("#gfg").rangeslider("option");
        console.log(options);
    });
    </script>
</body>
  
</html>

输出:

jQuery Mobile Rangeslider option()方法

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程