ホームページ  >  記事  >  ウェブフロントエンド  >  javascript:FF/Chromeで動的に読み込まれる要素とIE_javascriptスキルの違いの説明

javascript:FF/Chromeで動的に読み込まれる要素とIE_javascriptスキルの違いの説明

WBOY
WBOYオリジナル
2016-05-16 17:02:35970ブラウズ
复制代 代码如下:




ff および ie アニメーション追加要素の領域







 




コードの意味は次のとおりです。ポイント追加時に、2 つの入力フレームを同時に追加し、同時に 2 つの新しい入力フレームを追加します。IE 6、7、8、9 (互換モード) では通常どおりに実行されます。截図:


ただし、FF、Chrome、IE9(非互換モード)下、就不对了:


ハンドル add() メソッド変更成
复制代 代码如下:



就对了,二者的区别在在:第一种是先赋值処理して、dom に追加します。2 番目の書き込み法は、dom に追加して、対応する処理値を再表示します。 🎜>最初の書法は "按值伝達" に似ています。var liTemplate = $("#template"); その後、liTemplate が dom にまだ追加されていないため、liTemplate にある要素が処理されません。 html() のとき、返される html 代コードは、最初に処理される前の html 代コードでもあります (使用されるのはサブブックであり、処理を無視し、オリジナル値に影響を与えません)。 dom 後、再び dom からその要素に到達したとき、このときは、取得されたオブジェクトの指针参照に相当し、「指针」が指向するオブジェクトが何らかの変更を加えられた場合、都市に直接影響を与えるオブジェクト自体 (有点按「参照伝達」の意味) )
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。