私は今jqueryで多くのことを切り替えようとしていますが、jqueryはまだかなり新しいです。クラスを切り替えて、他のスクリプトをコピーしてみました。また、通常のトグル機能。
$(function(){
$('div').toggle(function(){
$(this).text('odd clicks');
}, function(){
$(this).text('even clicks');
});
});
https://www.jsfiddle.net/bVr2r/84
これが例です。選択したコンテンツがフェードアウトする理由を誰かに説明してもらえますか?
また、クラススワップを使用した私のアイデアの例を次に示します。
http://www.jsfiddle.net/bVr2r/85
私はそれが完璧ではないことを知っています、急いで作られました、しかしポイントはまだ立っています。そのうちの1つが機能しない理由を誰かが知っていますか?またはそれを機能させる別のアイデアがありますか?さまざまなスレッドを試しましたが、トグル効果が得られないようです。
最後の例。クリックしたときにクラスを変更するだけで、次のボタンを作成しようとしました。Firebugはクラスが変更されたことを示していますが、jqueryは新しいクラスが存在することを認識していないようです。同じ問題ですが、例が異なります