关于DIV和JS鼠标事件的问题
一个DIV里面有其它元素,我用onmouseover和onmouseout在一个超链接的图片上来控制其显示与隐藏,但是当mouseout的时候,只要一移开这个超链接图处就...
一个DIV里面有其它元素,我用onmouseover和onmouseout在一个超链接的图片上来控制其显示与隐藏,但是当mouseout的时候,只要一移开这个超链接图处就自己隐藏了,根本到不了这个DIV上面去。请大侠们指点指点!!PS:我的onmouseout是设在DIV上的
好像就是onmouseout 冒泡的问题吧,,,不知道怎么解决了
<a href="javascript:void(0);" onmouseover="userinfo(<{$mblog.user_id}>,<{$mblog.id}>)">
<img src="./a.jpg">
</a>
<div class="user_info" style="display:none;" id="info_<{$mblog.id}>">
<!-- 这个DIV里有很多元素 -->
</div>
//显示用户小名片
function userinfo(uid,bid){
t=setTimeout(function (){
user_info=document.getElementById('info_'+bid);
user_info.style.display="block";
user_info.onmouseout=function (){
user_info.style.display="none";
}
},1000);
} 展开
好像就是onmouseout 冒泡的问题吧,,,不知道怎么解决了
<a href="javascript:void(0);" onmouseover="userinfo(<{$mblog.user_id}>,<{$mblog.id}>)">
<img src="./a.jpg">
</a>
<div class="user_info" style="display:none;" id="info_<{$mblog.id}>">
<!-- 这个DIV里有很多元素 -->
</div>
//显示用户小名片
function userinfo(uid,bid){
t=setTimeout(function (){
user_info=document.getElementById('info_'+bid);
user_info.style.display="block";
user_info.onmouseout=function (){
user_info.style.display="none";
}
},1000);
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询