当前位置:  开发笔记 > 编程语言 > 正文

如何用按钮更改HTML范围滑块值?

如何解决《如何用按钮更改HTML范围滑块值?》经验,为你挑选了1个好方法。

我正在使用HTML范围滑块来放大和缩小图像.我还想显示两个带滑块的按钮,如+用于缩放和 - 用于缩小.当用户单击这些按钮中的任何一个时,也应移动滑块.但我无法做到这一点.这是我的代码.

这是我的功能:

var sliderAction = function (value) {
    $sliderChosen.html(value);
    $("#img").width(value);
    $("#img").height(value);
};

当我点击按钮时,我尝试了这个:

btnZoomIn.click(function() {
    $("#slide").value();  //Want to change value but value is undefined.
});

是否有任何方法可以更改滑块值并在按钮单击时移动它?



1> madalinivasc..:

使用 val()

 btnZoomIn.click(function() {
               //if value < max
               $("#slide").val(parseInt($("#slide").val())+30);  
               $("#slide").trigger('change');
            });

https://jsfiddle.net/9jfst447/


你说得对,但有一点错误.$("#slide").val()不返回整数值.它返回双引号,如"450",加上30,它使45030和滑块达到最大值.我这样做了,现在工作正常.parseInt函数($( "#幻灯片").VAL())+ 30.它现在工作正常.
推荐阅读
Chloemw
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有