创建我有一个jQuery函数来创建一个简单的div一个div元素,代码如下 - var mouseX;
var mouseY;
定位与jQuery
$(document).mousemove(function (e) {
mouseX = e.pageX;
mouseY = e.pageY;
});
function createObj() {
var o = $('<div />');
o.addClass('myDiv');
o.css({'top':mouseY,'left':mouseX}).fadeIn('slow');
$(document.body).append(o);
}
我的问题是,第一个div是在要求的位置上创建的,但如果我再次调用该函数来创建另一个div,它创建在第一个div下面,而下一个创建在第二个下面等。
如何在当前鼠标位置创建新div?
被他们定义为'absolute'?你可以做一个小提琴吗? – 2014-09-06 16:47:37
你的代码很好:http://jsfiddle.net/fy7x5vmr/ – 2014-09-06 16:53:26