$myPseudoEl.on({
mouseenter: function (e) {
$(this).animate({
'width': '50%'
}, 50);
}
},
mouseleave: function (e) {
$(this).animate({
'width': '70%'
}, 50);
}
}
});
這是一個JSFiddle看到它的行動。重現它只是確保你從側面,即從右側和左側進入你的光標。我知道它爲什麼會發生,只是想要一個優雅的解決方案。閃爍的元素,同時試圖收縮它的大小在同一事件
它因爲你沒有相同的寬度對這兩個元素。一旦鼠標進入,元素調整大小爲50%,從而導致mouseleave事件觸發 –
您想防止閃爍? – kpucha
@VickyGonsalves我知道背後的原因,但需要一個解決方案。 –