我正在使用這兩個函數來控制導航欄上單獨滴的高度。它正在工作,但我確定它可以寫成一個函數......我只是不知道如何。在此先感謝您的任何建議:可以更有效地寫入此JavaScript嗎?
<script type="text/javascript">
function nav() {
$('.nav li').hover(function() {
$(this).find('ul.item1_sub').show();
$(this).find('ul.item1_sub').stop().animate({
height: '145px',
opacity: '100'
}, {
queue: false,
duration: 200,
easing: 'easeInSine'
})
}, function() {
$(this).find('ul.item1_sub').stop().animate({
height: '0px',
opacity: '0'
}, {
queue: false,
duration: 100,
easing: 'easeInCirc'
})
});
};
$(document).ready(function() {
nav();
});
function nav2() {
$('.nav li').hover(function() {
$(this).find('ul.item2_sub').show();
$(this).find('ul.item2_sub').stop().animate({
height: '170px',
opacity: '100'
}, {
queue: false,
duration: 200,
easing: 'easeInSine'
})
}, function() {
$(this).find('ul.item2_sub').stop().animate({
height: '0px',
opacity: '0'
}, {
queue: false,
duration: 100,
easing: 'easeInCirc'
})
});
};
$(document).ready(function() {
nav2();
});
</script>
....複製貓:-P,你改變烏爾答案 – Neal
我做了它的一部分。然後我感覺不好。咩。然後另外5人寫了答案。好吧。 :) –