弹出层,层里有超链接但超链接点不了 想做一个鼠标移动到图片上的时候显示一个层,层里面有超链接,鼠标移出层的时候层隐藏,但有一个问题,层弹出来了,就是点不到超链接,怎么办,求助!!!要代码!!!实例,谢了!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 取消a标签的 onmouseout事件的传递<script>function doshow(evt){ evt = window.event?window.event:evt; var obj = document.getElementById("pad"); if(obj.style.display == "none"){ obj.style.left = evt.clientX-5; obj.style.top = evt.clientY-5; obj.style.display = "block"; var img = document.getElementById("pic"); if(img.detachEvent) img.detachEvent("onmouseover",doit); else img.removeEventListener("mouseover",doit,false); }}function dohide(){ evt = window.event?window.event:evt; var obj = document.getElementById("pad"); obj.style.display = "none"; var img = document.getElementById("pic"); if(img.attachEvent) img.attachEvent("onmouseover",doit); else img.addEventListener("mouseover",doshow,doit);}function doit(){ return doshow(event);}function cancel(evt){ if(window.event) event.cancelBubble=true; else evt.stopPropagation(); return false;}window.onload=function(){ var img = document.getElementById("pic"); if(img.attachEvent) img.attachEvent("onmouseover",doit); else img.addEventListener("mouseover",doshow,doit);}</script><img id="pic" src="" width="40" height="40"><div id="pad" onmouseout="dohide(event)" style="display:none;position:absolute;z-index:10;top:0px;left:0;width:100px;height:50px;background:#ccc;"> <a onmouseout="return cancel(event)" href="http://www.google.com">xxxxx</a> </div> 利用javascript实现图片切换,遇到问题请明示 获取完整COOKIES html和js事件监听问题 有没有成功移植过迅雷的Search Suggest的? 请教一个简单的输入框验证的问题 请大家指点迷津。jQuery的插件Layout中使用UI中的Datepicker问题 在JS中,我想獲得當前節點的父親節點,有什麼方法,請指點。 动态插入对象(ul),为什么css不起作用? 后台其他程序调用js,设置页面的输入框的值? 请问这段JS用得是什么加密 或是什么混淆 翻转器怎么是两层图片的? JavaScript.DOM编程艺术 哪位有中文版的
function doshow(evt){
evt = window.event?window.event:evt;
var obj = document.getElementById("pad");
if(obj.style.display == "none"){
obj.style.left = evt.clientX-5;
obj.style.top = evt.clientY-5;
obj.style.display = "block";
var img = document.getElementById("pic");
if(img.detachEvent) img.detachEvent("onmouseover",doit);
else img.removeEventListener("mouseover",doit,false);
}
}
function dohide(){
evt = window.event?window.event:evt;
var obj = document.getElementById("pad");
obj.style.display = "none";
var img = document.getElementById("pic");
if(img.attachEvent) img.attachEvent("onmouseover",doit);
else img.addEventListener("mouseover",doshow,doit);
}
function doit(){
return doshow(event);
}
function cancel(evt){
if(window.event) event.cancelBubble=true;
else evt.stopPropagation();
return false;
}
window.onload=function(){
var img = document.getElementById("pic");
if(img.attachEvent) img.attachEvent("onmouseover",doit);
else img.addEventListener("mouseover",doshow,doit);
}
</script>
<img id="pic" src="" width="40" height="40">
<div id="pad" onmouseout="dohide(event)" style="display:none;position:absolute;z-index:10;top:0px;left:0;width:100px;height:50px;background:#ccc;">
<a onmouseout="return cancel(event)" href="http://www.google.com">xxxxx</a>
</div>