我想使用jQuery在單擊按鈕時切換0.3和1.0之間的元素的不透明度。
我遇到的問題是,以0.3的不透明度啓動元件,然後在第一次單擊時使其完全可見,並使用1.0不透明度。 我已經試過代碼如下:jQuery slideTo切換開始褪色
$(document).ready(function(){
//Start faded to 0.3
$(".fadingElement").fadeTo(0, 0.3);
//When the trigger is clicked first, fade the relevant item back up to 1.0
$("div.trigger").toggle(
function(){
$(this).parent().next().fadeTo('fast', 1.0);
},
function() {
$(this).parent().next().fadeTo('fast', 0.3);
}
);
});
當點擊「div.trigger」,它不褪色了,就再點擊時,它消失將另外0.3!當第三次點擊時,它會消失到0.3的起始點。
如何在0.3處啓動元素,並在第一次點擊時將其恢復爲完全可見(1.0)?這裏發生了什麼?
對我來說似乎沒問題(在Chrome中測試過):http://jsfiddle.net/FVjnX/ –
它也適用於我做的測試,就像@James Allardice – jackJoe
Ahhh您的jsfiddle測試也適用於我!但我的代碼不是。究竟是什麼...... – Mikey