jQuery Slider-速度越来越快
jQuery Slider - Getting faster
我知道如何使用jQuery滑块,但不知道该怎么做。
我希望你把手柄向右滑动得越远,的宽度就越快。
例如。如果我滑动到滑块的第1步,div的宽度将连续增加5px。如果我滑动到滑块的第2步,div的宽度将连续增加10px。
提前感谢
编辑:到目前为止,我有这个,但这显然是不对的。我不太确定从这里去哪里:
$( ".sliderh" ).slider({
value:1,
min: 1,
max: 200,
slide: function( event, ui ) {
horizontalVal = ui.value
$('.square').css('width', horizontalVal)
}
});
如果你想让滑块的值以指数形式增加,你只需要决定它的某种指数格式。比如horizontalVal = Math.pow(horizontalVal, 2)
。如果div增加得太慢或太快,只需调整即可。例如,您可以执行horizontalVal = Math.pow(horizontalVal/2, 2)
。
编辑:
像这样的东西怎么样:
var increase;
var interval;
$( ".sliderh" ).slider({
value:1,
min: 1,
max: 200,
slide: function( event, ui ) {
increase = ui.value;
}
});
$(".sliderh").mousedown(function(e){
interval = setInterval(function(){
$('.square').css('width', $('.square').width() + increase);
}, 200);
});
$(".sliderh").mouseup(function(e){
clearInterval(interval);
});
您可以调整间隔长度(当前设置为200ms)和增量大小(当前仅设置为滑块的值)以更改效果。现在,当你每200毫秒按下鼠标一次滑块的值时,它就会增加,向右滑动得越远,每个间隔增加得越多。
相关文章:
- Wacom stu-430签名捕获速度太慢
- 如何在速度模板中获取LiferayPortlet实例id
- 我想放慢html中进程栏的速度
- Knockout绑定大量数据的速度较慢
- Wordpress:未捕获引用错误:未定义速度
- CSS动画背景图像的过渡越来越暗
- 即使光标位于屏幕边缘,也可以跟踪鼠标速度
- Css优化谷歌页面速度洞察
- fullcalendar在删除导致浏览器挂起的多个事件时速度较慢
- 录制速度javascript
- Javascript图像数组预加载速度和从内存中删除
- 谷歌地图多边形减慢浏览器速度
- nodejs/ccurlhttp请求与postlerrest客户端相比速度较慢
- Javascript onclick需要点击两次,然后会创建越来越多的服务器请求
- 从Three.js场景中删除许多对象的速度较慢
- 构建多个图表时,HighCharts加载数据的速度较慢
- jQuery.length()速度含义
- AMD应用程序在浏览器中的加载速度是否快于CommonJS应用程序
- 如何在不影响网站页面速度的情况下在我的网站上使用谷歌字体
- jQuery Slider-速度越来越快