Jigsaw.prototype.down = function(ev) { ev.preventDefault(); var oEvent = this.isTouch(ev); this.flag = true this.oDiv = $(this);//问题所在 this.oDiv.css('zIndex', 1) var oDivOffsetleft = this.oDiv.offset().left; var oDivOffsettop = this.oDiv.offset().top; this.boxX = oEvent.clientX - oDivOffsetleft; // 鼠标到被选div的横距离 this.boxY = oEvent.clientY - oDivOffsettop; // 鼠标到被选div的纵距离 this.oriboxLeft = this.oDiv.position().left this.oriboxTop = this.oDiv.position().top};在Jigsaw构造函数的原型上,建立一个鼠标按下事件程序,$(this)中的this应该指向的是被操作的div元素,然而this冲突了,请问如何修改这种情况?我尝试用ev.target,但是显示的是img元素,本意是想操作div.box的,html代码如下:另外我用jquery,所以希望最后取到div.box的jq对象
添加回答
举报
0/150
提交
取消