请帮我处理我的 Jquery toggleClass 菜单。
只有当您在按钮上停留超过 200 毫秒时,它才能正常工作,否则会失败。
这是代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/jquery-ui.min.js" type="text/javascript"></script>
<style>
.menu { width: 200px; padding: 5px; margin:10px 0;border:1px solid #FF0000;background: #FFFF00; color: #FF0000;display:block;}
.menu_over { width: 200px; padding: 5px; margin:10px 0; border:1px solid #000000;background: #FF0000; color: #ffffff;display:block;}
</style>
</head>
<body>
<script>
$(function() {
$("#menu_left a.menu").hover(
function() {
$(this).toggleClass( "menu_over", 200 );
}
),
function() {
$(this).toggleClass( "menu", 200 );
}
});
</script>
<div id="menu_left">
<a href="#" class="menu">AFRICA</a>
<a href="#" class="menu">AMERICA</a>
<a href="#" class="menu">ANTARCTICA</a>
<a href="#" class="menu">ASIA</a>
<a href="#" class="menu">AUSTRALIA</a>
<a href="#" class="menu">EUROPE</a>
</div>
</body>
</html>