ホームページ  >  記事  >  ウェブフロントエンド  >  jquery toggleをページelements_jqueryにバインドした後に要素を非表示にする解決策

jquery toggleをページelements_jqueryにバインドした後に要素を非表示にする解決策

WBOY
WBOYオリジナル
2016-05-16 16:54:061369ブラウズ

今日でインターンシップから1か月以上が経ちましたが、残念なことに、会社から私に割り当てられた仕事はほとんどありません。この場合、私にはまだやるべきことがあり、卒業制作を書くことです。近いところでは、今日卒業制作を書いていたときに、jquery の toggle メソッドを要素にバインドした後に奇跡が起こりました。このメソッドにバインドされているすべての要素が非表示になりました。最初はここに問題があるとは思いませんでしたが、トグルメソッドがバインドされていることが原因であることが判明するまでに長い時間がかかりました。しかし、このメソッドをバインドした後、要素が非表示になるのはなぜでしょうか?

実際、長い間取り組んでいたのですが、jquery の機能がバージョン 1.9 から変更され、順番にサポートされなくなっていることが分かりました。 、それはバージョンの問題であることがわかります。したがって、解決策は 2 つあります。現時点で思いつくのは次の 2 つだけです。

1. jquery の少し低いバージョンに変更します。
2. 変更したくない場合。以前のバージョンの jquery では、カウンターを使用して実現できます。これは、同じ効果を達成するために、クリック イベントをバインドする要素がクリックされた回数を記録するグローバル変数を js で定義することを意味します。

このような問題が発生しましたので、お悔やみ申し上げます。 。 。 。 。 。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。