いくつかの開閉メニューで変数を設定するのに問題があります。私は他のクリック機能を持っていて別のメニューを開いたり閉じることができるので、私は照会できる変数を持つ必要があるので、トグルを使うことはできません。jQueryのクリック機能でJS変数を設定する
次のコードが機能しない理由はわかりません。誰かが助言することができますが、私はそれを得ることができません、私は変数の範囲を理解していますが、私はjQueryのクリック機能は私を混乱させる方法だと思う。または、おそらくこの種の機能性のために従うべきより良いパターンがあります。
var opentags = false;
$('a#tags').click(function() {
if (opentags == true) {
$('nav#tags').slideUp();
// and other stuff
var opentags = false;
} else {
$('nav#tags').slideDown();
// and other other stuff
var opentags = true;
}});
ありがとうございます。
宣言するのにvarを使用することはありませんでしたが、最近開始しました。ありがとう。 – iiz