このクールなプラグインのスイート メニューを見つけましたが、リンクをクリックしたときに easyoutbounce アニメーションを停止させるのに問題があります。たとえば、ホームアニメーションをクリックしたときに「ダウンステート」にしたいと思います。アニメーションをオンにしたいです(マウスオーバー機能とまったく同じです(ただし、マウスリーブで戻ることはありません。誰かが私を助けてくれることを願っています。 「このすべてのコードは初めてで、私はナッツに行き始めています:) 助けてくれてありがとう!
ここにスクリプトがあります:
<script type="text/javascript" src="Widgets/sweetMenu/jquery.easing.js"></script>
<script type="text/javascript" src="Widgets/sweetMenu/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="Widgets/sweetMenu/jquery.sweet-menu-1.0.js"></script>
<script type="text/javascript" src="Widgets/sweetMenu/jquery.sweet-menu-min-1.0.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#exampleMenu').sweetMenu({
top: 200,
padding: 8,
iconSize: 48,
easing: 'easeOutBounce',
duration: 500,
icons: [
'widgets/sweetmenu/images/home.png',
'widgets/sweetmenu/images/comments.png',
'widgets/sweetmenu/images/red_heart.png',
'widgets/sweetmenu/images/male_user.png',
'widgets/sweetmenu/images/yellow_mail.png',
'widgets/sweetmenu/images/computer.png'
]
});
});
</script>
CSSは次のとおりです。
.sweetMenuAnchor{
border-top: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
border-bottom-right-radius: 4px;
-moz-border-radius-bottomright: 4px;
color: #0071bb;
font-size: 24px;
font-weight: bold;
text-align: right;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
background-color: #888888;
opacity: 0.6;
visibility: visible;
z-index: 999999;
}
.sweetMenuAnchor span{
display: block;
padding-top: 10px;
}
h1
{
display: block;
text-align: center;
font-size: 48px;
color: #ffffff;
text-shadow: 0px 0px 12px #000000;
font-family: "Trebuchet MS";
}
そして最後に HTML:
<ul id="exampleMenu">
<li><a href="#">Home</a></li>
<li><a href="#">Blog</a></li>
<li><a href="#home">portfolio</a></li>
<li><a href="#home">Hire Me</a></li>
<li><a href="#home">Contact</a></li>
<li><a href="#home">My Apps</a></li>
</strike>