0

次のようにトグルで表示/非表示になっているグリッドのフィルターがあります。

$("#btnFilter").toggle(function () {
    // show filter
}, function () {
    // hide filter
});

グリッドはインタラクティブで、ダブルクリックすると、既存のグリッドに新しい動的 HTML がオーバーレイされます。グリッドと対話するときにフィルターを表示したくないので、グリッドの onClick() イベントに// hide filter、トグル関数と同じ適切なコードを入れています。

唯一の問題は、.toggle() イベントをバイパスしているため、手動で非表示にしようとするときに #btnFilter を 2 回クリックする必要があることです (これは望ましくありません)。

どんな考えでも素晴らしいでしょう!

私は答えに感謝しますが、ロジックは本当に私に関係するものではありません.トグルが削除された理由はありますか? おそらく私の問題に関連していますか?

4

2 に答える 2