1

Webサイト用のライトボックスを作成しました。この質問の目的のために、それは、CSSを使用してデフォルトで非表示になっているimg要素で構成されています。

私のサイトのサムネイル画像をクリックすると、適切なパスでjavascriptを使用して、img要素のsrcが上書きされ、imgが表示されます。

私の質問は、ページが最初にロードされるときにimg srcを何に設定するのですか?srcを空白のままにすると、ブラウザの警告が表示されます。帯域幅を使用するため、実際の画像を読み込まない方がいいと思います。汚いハックのように感じるので、1pxの小さな透明な画像をロードしたくないです。

他に選択肢はありますか?

4

1 に答える 1

4

JavaScriptを使用してimg要素を作成します。

一部のJSが実行される前に、一部のマークアップ(ときどきプレースホルダーのdivまたはspanを超える)がユーザーに何も追加しない場合は、そもそもそれをマークアップに入れないでください。必要に応じてDOM操作で追加します。

于 2012-04-30T16:17:44.230 に答える