我使用vml画线,
我现在有个div我把其id设置为div1,里面放置了image对象,我的鼠标在image之外的div中按下div1.onmousedown();
我在此函数里放置了div1.setCapture();
如此我在按下后继续移动鼠标时便可以触发onmousemove事件。最后移动到里面的一幅img对象上释放鼠标。div1.onmouseup()函数里也监听到了。
但是由于vml画线时释放鼠标我使用event.sccElement获得的是line对象。event.sccElement.parentElement 直接就是body对象了(因为我的画线只是把一条隐藏的line放到了鼠标上来,同时line随鼠标移动),根本不是img对象。 请问我能用什么方法获知此时鼠标是在img对象上释放的
我现在有个div我把其id设置为div1,里面放置了image对象,我的鼠标在image之外的div中按下div1.onmousedown();
我在此函数里放置了div1.setCapture();
如此我在按下后继续移动鼠标时便可以触发onmousemove事件。最后移动到里面的一幅img对象上释放鼠标。div1.onmouseup()函数里也监听到了。
但是由于vml画线时释放鼠标我使用event.sccElement获得的是line对象。event.sccElement.parentElement 直接就是body对象了(因为我的画线只是把一条隐藏的line放到了鼠标上来,同时line随鼠标移动),根本不是img对象。 请问我能用什么方法获知此时鼠标是在img对象上释放的
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货