这是我的任务:
除了IE10和IE11之外,所有浏览器(IE9)也能正常工作。 问题是,鼠标悬停后,“剪切对象”似乎失去了焦点,并且直接触发了IE10和IE11的鼠标输出。
如果符合以下条件,它的工作正常:
我尝试使用两个库:snap.svg.js和svg.js. 并且出现了完全相同的问题。
这是一个带Snap的示例代码。
var paper = Snap(currentWidth, currentHeight).appendTo(myDocument));
var img = paper.image($model.path+'assets/images/ui/right_layer.png');
var circle = paper.circle(300, 300, 100).attr({
fill: '#fff'
});;
var clipped = img.attr({
clipPath: circle
});
img.mouseover(function(){
circle.animate({r: 50}, 1000);
})
img.mouseout(function(){
circle.animate({r: 100}, 1000);
})