这是我的 jsfiddle - http://jsfiddle.net/ganganp/x62wR/5/
$('#rotator0 div').hover(
function () {
ssrc = $(this).find('img').attr("src");
valt = $(this).find('img').attr("alt");
(this).children('img').attr('src','http://placehold.it/150x150&text='+valt);
},
function () {
$(this).children('img').attr('src',ssrc);
}
);
鼠标悬停内部圆形图片无法正常显示。 我做错了什么?
console.log()
放入每个函数中,并查看其何时被触发。 - Uriil<div id="rotator">
位于<div id="rotator0">
的上方,阻止了鼠标悬停事件传递到内部元素。http://jsfiddle.net/x62wR/13/ - Jason Aller