addClass/removeClass 関数で Jquery UI を使用しています。クラスを変更していますが、期間はありません。これが私のコードです:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js" type="text/javascript"></script>
<script src="jquery-ui-1.8.24.custom.min.js" type="text/javascript"></script>
<!--This has the Effects Core and all four boxes checked in the UI Core-->
<style type="text/css">
.menu {
height: 35px;
padding: 15px 20px 5px 20px;
font-family: 'Open Sans Condensed', sans-serif;
font-size: 1.3em;
font-weight: bold;
display: inline;
float: right;
background: none;
}
.menu-hover {
height: 35px;
padding: 15px 20px 5px 20px;
font-family: 'Open Sans Condensed', sans-serif;
font-size: 1.3em;
font-weight: bold;
display: inline;
float: right;
background: url(../img/header-bg2.png) repeat-x;
}
</style>
<script>
$(document).ready(function() {
$('.menu').hover(function() {
$(this).addClass("menu-hover", 1000);
}, function() {
$(this).removeClass("menu-hover", 1000);
});
});
</script>
<a href="#"><div class="menu">Contact</div></a>
<a href="#"><div class="menu">Services</div></a>
<a href="#"><div class="menu">About</div></a>
<a href="index.html"><div class="menu">Home</div></a>
実際にクラスが変更されていることを再確認しましたが、そうです。期間を機能させる方法はありますか?ありがとう。