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 に答える