下面是我正在做的一些简单的事情。我有一些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