我有一个 jquery ui 手风琴,这是我在这里帮助开发的,大多数都可以正常工作,但是当你鼠标进出几次时它会卡住,请参见下面的屏幕截图:
菜单错误 http://jsfiddle.net/AJBweb1986/mZnv8/4/
这是小提琴:小提琴
我有一个 jquery ui 手风琴,这是我在这里帮助开发的,大多数都可以正常工作,但是当你鼠标进出几次时它会卡住,请参见下面的屏幕截图:
菜单错误 http://jsfiddle.net/AJBweb1986/mZnv8/4/
这是小提琴:小提琴
我希望它会工作
请参阅http://jsfiddle.net/ipsjolly/mjHSJ/ 它现在可以正常工作,没有任何卡住...
替换了这个
$(function() {
$( "#accordion" ).accordion({
event: 'click',
collapsible: true,
active: false,
autoHeight: false,
icons: {
"header": "closedacc",
"headerSelected": "openacc"
}
}).on('mouseleave', function() {
$(this).accordion( "option", "active", false );
}).children('li').on('mouseenter', function() {
$(this).find('h3').trigger('click');
});
});
</p>
有了这个
$(function() {
$( "#accordion" ).accordion({
event: 'click',
collapsible: true,
active: false,
autoHeight: false,
icons: {
"header": "closedacc",
"headerSelected": "openacc"
}
}).children('li').on('mouseenter', function() {
$(this).find('h3').trigger('click');
});
});
实际上,我认为mouseleave
事件mouseenter
正在造成某种瓶颈情况,所以我删除了一个:P