![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
IE6対策について。
IE6では<input>がz-indexを無視するというバグがあります。
これは、jQueryのbgiframeを使うことにより解決できました。
(参考)
http://d.hatena.ne.jp/nzm_o/20100614/1276529390
ここで、同じくjQueryのdatepickerを加えて、こんな仕様にしたいと考えております。
http://jsajax.com/Articles/jQueryDatePicker/1144
ところが、うまくいかないので、いろいろ試してみたところ、bgiframeを外したらうまく行きました。
では、両方とも導入したい場合はどうしたらよいのでしょうか。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
どこからdatepickerに必要なjsとcssを入手されたか解りませんが、全て配布元本家↓
http://jqueryui.com/demos/datepicker/
http://jqueryui.com/download
http://brandonaaron.net/code/bgiframe/docs
から入手して、検証してみました。全てデフォルトのままの設定でも同時に使用可能で、もちろんIE6でも正常に効果が出ました。
うまくいったHTML↓
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>gomi</title>
<style type="text/css">
#wrapper { position: relative; width: 100%;}
form { position: absolute; top: 0; left: 0; width: 100%; }
select { position: relative; width: 100%; margin: 0 0 2px; z-index: 1; color: #ccc; }
.box { position: relative; z-index: 2; float: left; margin: 5px; border: 5px solid #666; padding: 5px; width: 250px; height: 100px; color: #000; background-color: #999; }
</style>
<link rel="stylesheet" type="text/css" media="screen" href="/jslib/jqueryUI/css/ui-lightness/jquery-ui-1.8.2.custom.css">
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">google.load("jquery", "1.5");</script>
<script type="text/javascript" src="/jslib/jquery.bgiframe.js"></script>
<script type="text/javascript" src="/jslib/jqueryUI/js/jquery-ui-1.8.2.custom.min.js"></script>
<script type="text/javascript" src="/jslib/jqueryUI/development-bundle/ui/jquery.ui.datepicker-ja.js"></script>
<script type="text/javascript">
$(function(){
$('#day').datepicker();
$('#box').bgiframe();
});
</script>
</head>
<body>
<div id="wrapper">
<form action="#" method="get" accept-charset="utf-8">
<select name="test"><option>Testing Testing</option></select>
<select name="test"><option>Testing Testing</option></select>
<select name="test"><option>Testing Testing</option></select>
<select name="test"><option>Testing Testing</option></select>
<select name="test"><option>Testing Testing</option></select>
<select name="test"><option>Testing Testing</option></select>
<select name="test"><option>Testing Testing</option></select>
</form>
<div id="box" class="box">
<input type="text" id="day">
</div>
</div>
</body>
</html>
ありがとうございます!
うまくできました。
実は、原因はjsにあったのではなく、cssで「overflow:hidden」となっていたのが原因でした。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript プラグイン無しでContactform7にdatepickerを実装 3 2022/10/25 02:18
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript jQueryローディングアニメーションのコードの以下のURL内参考サイトで提示されている 3 2023/07/03 18:29
- アプリ 公式印刷アプリは外部ストレージ選べずSDカードに保存してある写真を印刷できませんでした!どうすれば? 2 2022/10/08 22:31
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- PHP アップロードファイルの数に応じてCSSを動的に変更したいのですが、方法がわかりません 3 2023/07/23 21:59
- JavaScript jQueryでのレスポンシブが綺麗に動かない 3 2022/06/21 11:08
- その他(SNS・コミュニケーションサービス) 【至急】Microsoft teamsログインできないループ・・ 3 2023/05/17 13:17
- HTML・CSS <input>のstep属性に違反する入力をした時にエラーメッセージを表示させない事は可能か 2 2023/02/16 04:11
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プルダウン 項目が多いので先頭...
-
Win版SafariのSELECT要素追加に...
-
セレクトを全て選択されていな...
-
CSVファイルを読みこみ、プルダ...
-
html selectの内容を初期値に戻す
-
return trueとreturn falseの用...
-
JavaScriptde途中で、「exit」...
-
テキストボックスの値同士を比...
-
<JavaScript>tableタグを入力不...
-
onchangeイベントを強制的に発...
-
iframe内のformをサブミットす...
-
Tablesorteを2行一組でソートする
-
【jQuery】input nameの文字列...
-
セレクトボックスを2つ選択して...
-
javascriptでセレクトボックス...
-
プルダウンで作文!?
-
C言語クイックソートの比較総回...
-
リンク文字クリックでラジオボ...
-
JavaScript ログアウト処理
-
Selectボックスの一覧表示方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プルダウン 項目が多いので先頭...
-
Selectボックスの幅を自動で広...
-
Selectの中身をfor文で入れる
-
html selectの内容を初期値に戻す
-
JQuery selectが反映されない
-
jQuery セレクトボックスで選択...
-
CSVファイルを読みこみ、プルダ...
-
セレクトを全て選択されていな...
-
現在時刻を取得してフォームのs...
-
セレクトの値を取得できない
-
リストボックスの項目の順番を...
-
onchange等のイベントハンドラ...
-
onFocusOutが複数回呼ばれる!
-
テーブルにおける行(セルにプル...
-
javascriptでプルダウンメニュ...
-
ブラウザの戻るボタンを押した...
-
javascriptでの2つのプルダウン...
-
<textarea>にプルダウンを表示...
-
selectタグに直接onChangeを書...
-
window.openで新しいタブが開か...
おすすめ情報