各位帮下忙,学JQUERY几天了,有点疑惑
jquery吧
全部回复
仅看楼主
level 1
点你小JJ 楼主
$(function () {
$(".a1").mouseover(function (e) {
var tool = "<div1 id='div1'>" + this.title + "</div>";
$("body").append(tool);
$("#div1").css({"top":e.pageX+"px" "left":e.pageY+"px"}).show("fast");
}).mouseout(function () {
$("#div1").remove();
});
});
这是刚学的,完全照书敲出来的,就是不成功,版本是1.11.3的,还有我的是VS2010,链式写法时比如.NEXT().SHOW(),这个.show总是自动不出来,总感觉是不是自己写错了,“top”那块一直提示报错,改成单引号还是错,是什么原因,版本不对还是什么,百度没搜不出答案,伤心啊
2015年10月16日 16点10分 1
level 1
点你小JJ 楼主
好吧,百度知道上我得到了答案,换了一种方式写
var $tool = $('<div1 id="div1">' + this.name + '</div>');$tool.css({"top":e.pageX+"px","left":e.pageY+"px"});$tool.appendTo("body");
虽然可以实现,但是这个写法上还是有疑惑,因为目前是跟着书在学,如果这样的话那这本书就老了,要换版本了,书名《锋利的JQUERY》,据说适合初学者,求解惑
2015年10月16日 17点10分 2
level 1
你第一个,获取Y与X坐标那里,好像少了个“逗号”
2015年11月21日 08点11分 4
1