$('.WallEntry').live('mouseover mouseout', function(event) {
if (event.type == 'mouseover') {
$(this).find('.delButton').css('visibility', 'visible');
}else{
$(this).find('.delButton').css('visibility', 'hidden');
}
});
.WallEntry{
width: 300px;
}
HTML
<div class='WallEntry'>
Message: <br>
Hi, have you been there..?
<div style='visibility: hidden' class='delButton'></div>
</div>
То, что я хотел бы сделать:
При наведении сообщение (элемент WallEntry) , должен появиться delButton. Когда вы уходите, он должен спрятаться.
Я пробовал:
$(".WallEntry").live("hover", function(){
$(this).find('.delButton').css('visibility', 'visible');
}, function() {
$(this).find('.delButton').css('visibility', 'hidden');
});
Но потом мне сказали, что жить() оленья кожа обрабатывать две функции.
Мой код в верхнем случае состоит в том, что он не показывает delButton над добавленными элементами div с помощью WallEntry.
Как это сделать?
Недостаточно подробностей, чтобы окончательно сказать. Как насчет публикации http://jsfiddle.net, которая воспроизводит проблему? –