javascript - 获取 slider 的值 jQuery

标签 javascript jquery dragdealer-js

我使用 Dragdealer 创建了一个 slider 我在读取 slider 的值时遇到问题。

这是我的 HTML:

<div id="just-a-slider" class="dragdealer">
    <div class="handle red-bar">
        <span class="value"></span>%
    </div>
</div>

和 Javascript 来启用 slider :

new Dragdealer('just-a-slider', {
  animationCallback: function(x, y) {
    $('#just-a-slider .value').text(Math.round(x * 100));
  }
});

如何读取用户选择的值?

例如我想做这样的事情:

var sliderValue = document.getElementById("just-a-slider").value;

// When the user clicks the Apply button an empty div gets the slider's value that the user selected
var greetingString = sliderValue;
document.getElementById("users_choice").innerText = greetingString;

最佳答案

<强> Here is the Fiddle

HTML

<div id="just-a-slider" class="dragdealer">
    <div class="handle red-bar">
        <span class="value"></span>%
    </div>
</div>
<input type="button" value="Get slider value" id="button1" />

jQuery

new Dragdealer('just-a-slider', {
  animationCallback: function(x, y) {
    $('#just-a-slider .value').text(Math.round(x * 100));
  }
});

$('#button1').click(function(){
    alert($('#just-a-slider .value').text());
});

Live demo here

关于javascript - 获取 slider 的值 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22398243/

相关文章:

javascript - 将向左滚动设置为在刷新时从零开始不起作用

javascript - Flash 支持与安装的 Flash

javascript - 如何在 Parse.com SDK 中循环创建多个对象?

javascript - 从使用 google.script.run 的嵌套函数获取变量

Jquery数据表: Dynamically manipulate the aoColumns attributes

javascript - DragDealer slider javascript 小部件 - 要在页面中嵌入哪些文件?

javascript - 从另一个组件调用组件函数 — 出现 "Cannot read property"错误

javascript - jQuery 切换 - 关闭除此之外的所有

javascript - Jquery Taphold 不适用于 DragDealerjs slider