嗨,有一个 onmouseenter 和 leave 功能,但我没有得到正确的结果。一旦我进入'ul'它会正确显示,但是当我离开'ul'时它会再次调用。如何解决这个问题?我正在使用此功能来实现“下拉”目的。
我的功能:
$('ul.select').bind("mouseenter mouseleave",function(){
$('ul.select ul').stop(1,1).slideToggle('250');
})
$('ul.select ul li').on('click', function(){
var qData = $(this).attr('data-qid');
var html = $(this).text();
$('ul.select>li').text(html).attr('data-qid',qData);
$(this).hide().siblings().show();
$('ul.select').mouseleave();
})
谢谢。