动态获取slide的值

发布于 2024-11-01 06:16:07 字数 836 浏览 0 评论 0原文

我有这个演示

仅当刷新页面时该值才会更新,但我的想法是在移动指针时更新该值。

我使用 这个插件 但我认为这是基于jQuery UI 滑块。

在我的代码中,我有:

<script type="text/javascript">
$(function(){
  $("#SliderSingle").slider({
    from: 400,
    to: 2000,
    step: 2.5,
    round: 1,
    scale: ['400€', '600€', '800€', '1000€', '1200€', '1400€', 
                                            '1600€', '1800€', '2000€'],
    dimension: '&nbsp;€',
    skin: "round",
    slide: function(event, ui){
      $("#amount").val('$' + ui.value);
    }

  });
  $("#amount").val('$' + $("#SliderSingle").slider("value"));

});
</script>

唯一的问题是在移动指针时更新值。

I have this demo.

The value only updates if I refresh the page, but my idea is to update the value when the pointer is moved.

I use this plugin but I think that is based on the jQuery UI slider.

In my code I have:

<script type="text/javascript">
$(function(){
  $("#SliderSingle").slider({
    from: 400,
    to: 2000,
    step: 2.5,
    round: 1,
    scale: ['400€', '600€', '800€', '1000€', '1200€', '1400€', 
                                            '1600€', '1800€', '2000€'],
    dimension: ' â‚¬',
    skin: "round",
    slide: function(event, ui){
      $("#amount").val('

The only issue is just update the value when pointer is moved.

+ ui.value); } }); $("#amount").val('

The only issue is just update the value when pointer is moved.

+ $("#SliderSingle").slider("value")); }); </script>

The only issue is just update the value when pointer is moved.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小鸟爱天空丶 2024-11-08 06:16:07

我不认为这是建立在 jQueryUI 滑块上的。但是,您应该能够使用 callback 选项,该选项接受 value 参数:

$("#SliderSingle").slider({
    /* Snip */
    callback: function(value) {
        $("#amount").val("$" + value);
    }
    /* Snip */
});

工作示例:

I don't think this is built on the jQueryUI slider. However, you should be able to use the callback option, which accepts a value parameter:

$("#SliderSingle").slider({
    /* Snip */
    callback: function(value) {
        $("#amount").val("$" + value);
    }
    /* Snip */
});

Working example: http://jsfiddle.net/HKhBH/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文