当前位置: 编程技术>WEB前端
Jquery创建一个层当鼠标移动到层上面不消失效果
来源: 互联网 发布时间:2014-08-25
本文导语: 代码如下: 无标题文档 #Adiv div {float:left; width:100px;border:1px solid #333;margin-top:100px;} #SDiv {width:135px;position: absolute;} $(function(){ var x = -90; var y = -70; $("#Adiv div").mouseenter(function(e){ this.xx = ($(this).index() + 1) * 100; this.yy = $(this).offset(...
代码如下:
无标题文档
#Adiv div {float:left; width:100px;border:1px solid #333;margin-top:100px;}
#SDiv {width:135px;position: absolute;}
$(function(){
var x = -90;
var y = -70;
$("#Adiv div").mouseenter(function(e){
this.xx = ($(this).index() + 1) * 100;
this.yy = $(this).offset().top;
var login = $(this).attr("href");
if($("#SDiv")){$("#SDiv").remove();}
var div = "";
$("body").append(div);
$("#SDiv").css({ "top": (this.yy + y) + "px", "left": (this.xx + x) + "px" });
}).mouseleave(function (e) {
var ex = e.pageX;
var ey = e.pageY;
var sx = $("#SDiv").offset().top;
var sxx = $("#SDiv").offset().top + 72;
var sy = $("#SDiv").offset().left;
var syy = $("#SDiv").offset().left + 135;
if(ey > sx && ey sy && ex
1111111
2222222
3333333
项目中有这样的需求:鼠标移动到某个div上面时动态创建一个层,这个层中有2个按钮图片(美工切换了),每个图片链接不同地址(链接地址有前面的div提供),鼠标移除这个层则移除创建的div,如果鼠标移动到这个创建的div上面则不移除