使用JS编写经过图片是出现提示
- 提问者网友:我的未来我做主
- 2021-05-08 02:18
<div id="demo" http%3A%2F%2Fservice.t.sina.com.cn%2Fwidget%2Fqmd%2F1671667514%2F73902c3b%2F1.png%22" target="_blank">http://service.t.sina.com.cn/widget/qmd/1671667514/73902c3b/1.png" height="110" width="390"></div><div id="enlarge_images"></div>
<div id="demo" http%3A%2F%2Fservice.t.sina.com.cn%2Fwidget%2Fqmd%2F1671667514%2F73902c3b%2F1.png%22" target="_blank">http://service.t.sina.com.cn/widget/qmd/1671667514/73902c3b/1.png" height="110" width="390"></div><div id="enlarge_images"></div>
<script>var demo = document.getElementById("demo");var gg = demo.getElementsByTagName("img");var ei = document.getElementById("enlarge_images");for(i=0; i<gg.length; i++){ var ts = gg[i]; ts.onmousemove = function(event){ event = event || window.event; ei.style.display = "block"; ei.innerHTML = "woshishui"; ei.style.top = document.body.scrollTop + event.clientY + 10 + "px"; ei.style.left = document.body.scrollLeft + event.clientX + 10 + "px"; } ts.onmouseout = function(){ ei.innerHTML = ""; ei.style.display = "none"; } ts.onclick = function(){ window.open( this.src ); }}</script>
原始是一张图片的,但是再加一张的时候第二张就没有效果了,这个需要什么改?
- 五星知识达人网友:老鼠爱大米
- 2021-05-08 03:45
<body>
<style>
#demo{overflow:hidden;width:390px;text-align:center;}#demo img{border:none;width:390px;height:110px;}#enlarge_images{position:absolute;display:none;z-index:2;border:5px
solid #f4f4f4}
</style>
<div id="demo" >
<img src=" http://service.t.sina.com.cn/widget/qmd/1671667514/73902c3b/1.png" height="110" width="390">
</div>
<div id="demo" >
<img src=" http://service.t.sina.com.cn/widget/qmd/1671667514/73902c3b/1.png" height="110" width="390">
</div>
<div id="enlarge_images">
</div>
<script>
var demo = document.getElementById("demo");
var gg = document.getElementsByTagName("img");
var ei = document.getElementById("enlarge_images");
for (i = 0; i < gg.length; i++) {
var ts = gg[i];
ts.onmousemove = function(event) {
event = event || window.event;
ei.style.display = "block";
ei.innerHTML = "woshishui";
ei.style.top = document.body.scrollTop + event.clientY + 10 + "px";
ei.style.left = document.body.scrollLeft + event.clientX + 10 + "px";
}
ts.onmouseout = function() {
ei.innerHTML = "";
ei.style.display = "none";
}
ts.onclick = function() {
window.open(this.src);
}
}
</script>
</body>