首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jquery在slider函数之后,怎么调用自定义函数

2012-04-25 
jquery在slider函数之后,如何调用自定义函数?如题,我想在JScript codejQuery(#Slider2).slider({ from:

jquery在slider函数之后,如何调用自定义函数?
如题,我想在

JScript code
jQuery("#Slider2").slider({ from: 55, to: 540, step: 20, smooth: true, round: 0, dimension: "", skin: "" });

之后调用自定义函数,也就是当滑动动作完成之后立即执行自定义函数,试下下面的方法,不行
JScript code
jQuery("#Slider2").slider({ from: 55, to: 540, step: 20, smooth: true, round: 0, dimension: "", skin: "" }).myfunc();

该怎么写呢?

[解决办法]
slider函数我没用过,不过搂住的用法肯定是不对的如果你想jQuery("#Slider2").slider({ from: 55, to: 540, step: 20, smooth: true, round: 0, dimension: "", skin: "" }).myfunc(); 这么用的话 需要把mufunc()函数注册到jquery,但是我看搂住不是这个意思,我去jqueryui上看了一下 slider插件在动画完成之后会触发一个事件:slidestop 搂住可以将对象绑定事件执行即可,代码:
JScript code
jQuery("#Slider2").bind("slidestop",myfunc());
[解决办法]
提供了api的啊。
http://jqueryui.com/demos/slider/#event-stop
[解决办法]
JScript code
$( "#slider-range-max" ).slider({            range: "max",            min: 1,            max: 10,            value: 2,            slide: function( event, ui ) {                $( "#amount" ).val( ui.value );            }        });
[解决办法]
这种情况的话,我也不了解楼主的业务 搂住可以考虑把slider不设置称家在玩自动执行,而是而要触发的,或者把更改自定义函数的业务逻辑,不刷新页面 可以考虑ajax

热点排行