HTMLとプレーンJavaScriptを使用して、大きな画像の上に小さな画像を埋め込みたいです。ChromeとFirefoxで動作しています。しかし、IE 8では機能しません。http://www.w3schools.com/cssref/pr_pos_z-index.aspで提案されているように、z-index:-1を使用しました。誰かがコードスニペットを手伝ってもらえますか?
Chrome、Safari、Firefoxで機能し、IE8では機能しないサンプルコードスニペットを見つけてください
<html>
<head>
<title>Image over Image</title>
<script type="text/javascript">
function loadIMG(){
var backgroundIMG = document.getElementById("bigIMG");
var boundObject = backgroundIMG.getBoundingClientRect();
var img = document.getElementById("smallIMG");
img.style.top = (boundObject.top + (boundObject.height * 0.2))+"px";
img.style.left = (boundObject.left + (boundObject.width * 0.2))+"px";
img.style.height = (boundObject.height * 0.6)+"px";
img.style.width = (boundObject.width *0.6)+"px";
img.style.position = "absolute";
img.style.display = "inline";
}
</script>
</head>
<body onclick="loadIMG();">
<center><h1>Image on Image</h1>
<h6>Click on the page to embed small image on big image</h6></center>
<img id="bigIMG" src="http://www.sxc.hu/pic/m/t/tu/tulsaeupho/1206951_blue_flowers_splatter_and_swirls_background_set_1.jpg">
<img id="smallIMG" src="http://i52.photobucket.com/albums/g14/1kevinm/small_unittus_sm_icon.png" style="display:none">
</body>
</html>
前もって感謝します