jQueryモバイルを含む多くのプラグイン/ライブラリを見てきました。要素の変更を非表示にするために、左および/または上部のプロパティなどです。
div {
left : 99999px;
top : 99999px;
}
この場合、常に消えるとは限らず、時々スクローラーがそのプロパティに増加するため、コードが何度も台無しになるため、いくつかのプラグインとcssを編集して要素を非表示にするdisplay:none;
そして、人々が表示プロパティを切り替える代わりにそうすることを選択する理由があるのか 、それとも開発者の悪い習慣なのか、私は疑問に思っています.
これらの 2 つの方法の間にパフォーマンスの違いはありますか? 非表示の要素で実行できない JavaScript コードはありますか? より良いアプローチは何でしょうか?