У меня есть следующий HTMLJQuery Mouseover/MouseOut мерцает
<div class="individual">
<div class="change">change</div>
<div class="picture"><img src....></div>
</div>
.change
имеет position: absolute;
и невидим. На mouseover .picture
, я хочу, чтобы .change
появлялся, и на mouseout, чтобы исчезнуть. Если человек нажимает .change
, тогда что-то должно произойти.
Прямо сейчас, когда мышь переходит на смену, тогда она воспринимается как изображение мыши, и поэтому изменение начинает мерцать!
Я тогда сделал это JQuery:
$('.change').mouseout(function(){
$('.picture').mouseout(function(){
$(this).parent().children('.change').hide();
});
});
$('.picture').mouseover(function(){
var i = $(this).parent().children('.change').show();
});
Это отлично работает только в первый раз! Если я выйду из картины, тогда, когда я вернусь, и продолжаю менять, все начинает мерцать! Что я делаю?!
Благодаря
На дисплее мыши, когда отображается «изменение», отображается ли оно над изображением? – luckystars