下面是我正在做的一些簡單的事情。我有一些div,分別稱爲「.item-1」,「.item-2」等。當用戶在「.item-1」上懸停時,「#city-info-1」div滑動,而它當用戶懸停時滑落。我足夠了解這一點,並且足夠了解我編寫代碼的方式不是最好的方式。只是好奇別人會怎麼做,所以我不必每次重複幾乎相同的代碼。欣賞任何建議:)重複JavaScript(jQuery)代碼
$('#city-info-1, #city-info-2, #city-info-3, #city-info-4, #city-info-5, #city-info-6, #city-info-7').hide();
$('.item-1').hover(function() {
$('#city-info-1').stop().slideToggle(400);
}, function() {
$('#city-info-1').hide();
});
$('.item-2').hover(function() {
$('#city-info-2').stop().slideToggle(400);
}, function() {
$('#city-info-2').hide();
});
$('.item-3').hover(function() {
$('#city-info-3').stop().slideToggle(400);
}, function() {
$('#city-info-3').hide();
});
$('.item-4').hover(function() {
$('#city-info-4').stop().slideToggle(400);
}, function() {
$('#city-info-4').hide();
});
$('.item-5').hover(function() {
$('#city-info-5').stop().slideToggle(400);
}, function() {
$('#city-info-5').hide();
});
$('.item-6').hover(function() {
$('#city-info-6').stop().slideToggle(400);
}, function() {
$('#city-info-6').hide();
});
$('.item-7').hover(function() {
$('#city-info-7').stop().slideToggle(400);
}, function() {
$('#city-info-7').hide();
});
請發表您寫的HTML。 – Bojangles 2012-07-13 22:11:40