私は問題があります。リンクpをクリックして開いた後、他のリンクをクリックしても動作しません。もう一度クリックすると動作します。JQueryのトグル()関数
これは私のjQueryのコードです:私はそれを行うことができますどのように初期値は0でなければなりません、別のリンクをクリックしたときに
var toggle = 0;
$(document).ready(function() {
$(".feedback_block").each(function() {
$("a", this).click(function (e) {
if (toggle == 0) {
$(this).parent().children("p").stop(true, true).fadeIn(500);
$(this).addClass("clicked");
$(this).children().addClass("clicked_span");
toggle = 1;
console.log(toggle);
} else
if (toggle == 1) {
$(this).parent().children("p").stop(true, true).fadeOut(500);
$(this).removeClass("clicked");
$(this).children().removeClass("clicked_span");
toggle = 0;
console.log(toggle);
}
e.stopPropagation();
return false;
});
toggle = 0;
});
});
私は、パラメータの切り替えが1
を入手クリックして?
私の例:http://jsfiddle.net/amkrtchyan/tjzaR/
私はこれを編集しましたが、S/Oエディターは約10のタイトルを拒否しました(怒っています)。誰でも、私の(今後の)編集を改善してください。 – halfer