今日でインターンシップから1か月以上が経ちましたが、残念なことに、会社から私に割り当てられた仕事はほとんどありません。この場合、私にはまだやるべきことがあり、卒業制作を書くことです。近いところでは、今日卒業制作を書いていたときに、jquery の toggle メソッドを要素にバインドした後に奇跡が起こりました。このメソッドにバインドされているすべての要素が非表示になりました。最初はここに問題があるとは思いませんでしたが、トグルメソッドがバインドされていることが原因であることが判明するまでに長い時間がかかりました。しかし、このメソッドをバインドした後、要素が非表示になるのはなぜでしょうか?
実際、長い間取り組んでいたのですが、jquery の機能がバージョン 1.9 から変更され、順番にサポートされなくなっていることが分かりました。 、それはバージョンの問題であることがわかります。したがって、解決策は 2 つあります。現時点で思いつくのは次の 2 つだけです。
1. jquery の少し低いバージョンに変更します。
2. 変更したくない場合。以前のバージョンの jquery では、カウンターを使用して実現できます。これは、同じ効果を達成するために、クリック イベントをバインドする要素がクリックされた回数を記録するグローバル変数を js で定義することを意味します。
このような問題が発生しましたので、お悔やみ申し上げます。 。 。 。 。 。