私はjavascriptで新しいです。実際には非常に新しい、これは私の最初のスクリプトでなければなりません。 誰も指定された固定幅領域、たとえば700x300pxで透明オーバーレイを作る方法を私に説明することができます。指定されたdivの上にjavascriptイメージオーバーレイ
2
A
答えて
6
あなたはCSS
.myoverlay {
position: absolute;
display: none;
...
}
に、私はかなりの必要性を見ていない...など
<div id="myoverlay" class="myoverlay">...contents...</div>
としてオーバーレイを定義し、寸法及び位置とzインデックスなどを定義することができますJavaScriptはまだまだですが、JSを使用してオーバーレイの表示属性をオン/オフに切り替えたいと思うでしょう。
<script type="text/javascript">
function showOverlay(){
document.getElementById("myoverlay").style.display = "block";
}
</script>
これはおおよそ後のことですか?意図しない文法ミスで申し訳ありませんが、これは純粋に私の頭の上からテストされていないコードです。ちょうどあなたに考えを与えるために。
3
透明体を使用してdivを作成し、指定した領域に絶対配置することができます。非IEブラウザの
var shimDiv = document.createElement('div');
shimDiv.id = 'shim';
shimDiv.style.position = 'absolute';
shimDiv.style.top = 0;
shimDiv.style.left = 0;
shimDiv.style.width = "700px";
shimDiv.style.height = "300px";
shimDiv.style.backgroundColor = '#000';
shimDiv.style.zIndex = 3;
不透明度設定:
shimDiv.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=75)';
そして、この新しいdiv要素を追加します:IEはネイティブにあなたは、このようなフィルタを使用する必要があり、透明性をサポートしていませんので
shimDiv.style.opacity = '0.75';
を文書本体の最後:
document.body.appendChild(shimDiv);
古いIEのバージョンをサポートするには、透明なDIVの下にIFrame要素を配置する必要があります。これは(ページをロードしようとしているからIFrameのを防ぐために声明:役に立たない「偽のjavascript」でのIFrameのsrc属性を設定することを忘れないでください
var iframe = document.createElement('iframe');
iframe.setAttribute("src", "javascript:false");
:次のコードを試してみてください、JavaScriptから動的にiFrameを作成するには
HTTPSページで使用すると「Unsecured Items」というメッセージが表示される原因になります)。
divの下にこのIFrameを配置するには、z-indexプロパティの値を低くします。
iframe.style.zIndex = 2;
すべてのスタイリングはCSSで行うことができます。 JavaScriptでどのように行われたかを示したかっただけです。
関連する問題
- 1. 固定された位置指定されたdivはスクロールに続きます
- 2. は、指定されたURLのためにはJavaScript
- 3. divの左に固定されたdiv
- 4. 下位に固定されたdiv要素を上に置く
- 5. Javascript:指定したdivでスペースキーのスクロールを防ぐ
- 6. ブートストラップカルーセルの上に固定されたdivが隠されています
- 7. DIVは、指定した背景色で表示されない
- 8. Javascriptを使用した位置指定div
- 9. 指定された位置に要素を取得する - JavaScript
- 10. JavaScriptタイマーが指定された時刻に再開しない
- 11. Googleマップ:指定されたルート上の2点間の距離
- 12. 指定された長さの配列の上に配列を追加する
- 13. javascript:指定されたフィールドを持つ複数のフォーム
- 14. javascript配列 - 指定されたキーの値を増やす
- 15. ちょうどクリックされたdivの上に隠れたdivを表示
- 16. カバーされたdiv要素のjavascriptイベント
- 17. ls指定されたディレクトリの指定された型の最初のファイル
- 18. イメージオーバーレイのレスポンスを向上させますか?
- 19. divの指定された位置にhr行を挿入する方法は?
- 20. divの内容が指定された値に変更されたときに何かをする
- 21. script.aculo.us指定されたdivからテキストを取得するためのスライダ
- 22. 指定されたdivが親divにあることを確認してください
- 23. 指定された時間
- 24. は、指定されたHtmlTextWriter
- 25. 指定されたオブジェクト
- 26. 指定カスタムネストされたオブジェクト
- 27. 、指定された要素
- 28. 指定されたクラス
- 29. 指定されたアルゴリズム
- 30. 指定されたスレッド
「表示」を「ブロック」に設定しないでください。 – James
がよく目に付きます。それを修正しました –
魅力的な作品!ありがとう。 –