スライド時、最大値と現在値の差を表示したい。
差が 0 の場合、"nodiff" div をフェード インし、"no diff" テキストを内部に表示します ("diff div" を非表示にします)。
2つのこと。
1)var difference...
行から、正しく機能していないように見えますか?
2) div をフェードインするにはどうすればよいですか (以下のコメントを参照)
私の試み:
$( "#slider-range-min" ).slider({
value: 0,
min: 0,
max: 5,
step: 1,
slide: function( event, ui ) {
$( "#current" ).html( ui.value );
var min = $("#slider-range-min").slider("option", "min");
var max = $("#slider-range-min").slider("option", "max");
var difference = max.value - min.value;
if (difference => 1) $( "#diff").html( "diff of " + difference ); // fade out #nodiff and fade in #diff?
if (difference = 0) $( "#nodiff").html( "no diff" ); // fade out #diff and fade in #nodiff?
}
});