页面鼠标移入移出、点击显示隐藏的处理
我们在页面开发中比较常见的功能是鼠标移入移出,或点击时,需要特定元素显示或隐藏的操作,实现方法很多,下面给出比较通用的方法
注:需要页面引入jquery,这个不用多说。
页面元素代码部分
<div class="freepub_box" id="d_freepub_box" style="display:none;">
<div class="freepub_box_sub">
<div class="freepub_title">我是内部元素标题</div>
<div class="freepub_body">
我是内容
</div>
</div>
</div>
js脚本部分
$(".freepub").mouseover(function (){
$("#d_freepub_box").show();
});
//点击空白区域隐藏元素
$(document).click(function(e){
e = window.event || e;
var obj = e.srcElement || e.target;
var v_class=$(obj).attr("class");
//console.log('obj_class=',v_class);
if( isEmpty(v_class) ||v_class.indexOf("freepub_") < 0 ) {
$("#d_freepub_box").slideUp('slow');
}
});
});
还没有评论,来说两句吧...