0

我在我的项目中使用这个插件:

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");
});

自然不会火。所以我的问题是,接下来要尝试什么?我可以创建某种观察者,当这个值在文档准备好或其他东西上发生变化时触发?

4

2 回答 2

1

在 jQuery 中尝试这样的事情:

$(document).ready(function(){
    $('input').change(function(){
        alert('My value was changed !');
    });
});
于 2012-12-25T16:18:34.230 回答
0

您是否看到实际上 a-anchor 中的属性“style”在您的插件中发生了变化?在观察更改事件时,您应该尝试捕获此元素。

<a class="ui-slider-handle ui-state-default ui-corner-all" href="#" style="bottom: 58.5%;"></a>
于 2012-12-25T16:25:26.053 回答