我有一个ul
和很多li
。我希望当鼠标按住li
3 秒时显示一个 div,当我将鼠标从该 div 隐藏的元素上移开时。我在谷歌搜索了很多,我知道我应该使用fadeIn
,fadeOut
但我不知道如何使用这些。我还想在单击任何时li
向我显示一个警报。请指导我,因为我很困惑。
多谢
这是我的代码: HTML:
<ul id="friend-list">
<li id="1"></li>
<li id="2"></li>
<li id="3"></li>
<li id="4"></li>
<li id="5"></li>
<li id="6"></li>
</ul>
jQuery:
$(document).on('mouseover','#friend-list li',function(){
$('#center-side').fadeIn('slow');
});
$(document).on('mouseout','#friend-list li',function(){
$('#center-side').stop().fadeOut('slow');
});
$(document).on('click','#friend-list li',function(){
alert('aaaaaaaaa');
});