我在我的项目中使用此插件:
https://github.com/bseth99/jquery-ui-extensions
https://raw.github.com/bseth99/jquery-ui-extensions/master/bseth99-jquery-ui.js
管理员根据某些条件选择此插件。示例背后的基本思想如下所示:
http://bseth99.github.com/jquery-ui-extensions/tests/visual/slidespinner/value.html
因此,用户向右滑动,值会发生变化。我目前使用此插件的问题是,当我向任何方向滑动滑块时,它不会触发任何类型的更改事件。
但是它正常工作,输入中的值会发生变化。但如果我尝试:
$(document).on("input", "change", function(){
alert("something");
});
当然它不会发射。所以我的问题是,接下来要尝试什么?我可以创建某种观察者,当文件准备好或其他什么时候改变这个值时会触发吗?
答案 0 :(得分:1)
在jQuery中尝试这样的事情:
$(document).ready(function(){
$('input').change(function(){
alert('My value was changed !');
});
});
答案 1 :(得分:0)
你有没有看到a-anchor中的属性“style”在你的插件中发生了变化?在观察change-events时,你应该尝试捕获这个元素。
<a class="ui-slider-handle ui-state-default ui-corner-all" href="#" style="bottom: 58.5%;"></a>