0

この問題はIE7とIE8でのみ発生します。

入力タイプのファイルを含むシャドーボックスがあります。

このシャドーボックスが読み込まれると、入力ファイルは見えなくなります...マウスオーバーするまで。

これは、非常に基本的な入力ファイルを持つ非常に基本的なフォームです。

<form action="" method="post" enctype="multipart/form-data" autocomplete="off">
  <input type="file" name="img" onChange="$('#button_img').css('display','');" />
  <input type="hidden" name="step_crop" value="1" />
  <input type="submit" value="" />
</form>

私はファイル上のすべてを削除しようとしましたが、フォームに 1 つの要素だけを残しました。これは、ええ、邪悪な入力ファイルですが、ホバーするまでページの読み込み時に表示されません。

誰かがアイデアを持っているでしょうか?

(動作のビデオ リンク: http://www.screenr.com/6ICH )

4

1 に答える 1

1

div と input タグを適切に閉じてみてください。それは機能しますか?

こんにちは、IE7 と IE8 の両方で入力フィールドが表示されます。前後の様子を追加してください

ここに画像の説明を入力

于 2013-07-26T14:15:38.170 に答える