[英]Show image via javascript after page load
我正在嘗試創建最初隱藏的圖像-但一旦文檔完全通過JavaScript文件加載后,圖像便會顯示出來。
$(document).ready(function () { document.getElementById("theImage").style.visibility = "visible"; });
#theImage { visibility:hidden; }
<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Kami Nelson Bio </title> <link href="boilerplate.css" rel="stylesheet" type="text/css"> <link href="KNelson-Styles.css" rel="stylesheet" type="text/css"> <script src="respond.min.js"></script> <script src="KNelson_reveal.js"></script> </head> <body> <div class="gridContainer clearfix"> <div id="theImage"> <img src="images/Kami-100.jpg" alt="Kami Nelson Image"/> </div> <div id="div1" class="fluid"> <h1>Bio for Kami Nelson</h1> <p>Text</p> </div> </div> </body> </html>
為什么這不起作用?
先感謝您。
您應該包括jquery:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
或者使用本機window.onload()
代替$(document).ready()
window.onload=function () {
document.getElementById("theImage").style.visibility = "visible";
}
theImage
圖像。 theImage
應該用於img
標簽。 JavaScript的
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
<script>
$(document).ready(function () {
$("#theImage").css('display':'block');
});
</script>
CSS
#theImage {
display: none;
}
HTML
<img id= "theImage" src="images/Kami-100.jpg" alt="Kami Nelson Image"/>
為什么不只在窗口加載時繪制圖像? 給您的圖片一個ID,在此示例中,我將使用“ image”。
<script>
window.onload = function ()
{
$('#image').css({"display":"block";});
}
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.