使用此代码,当您将鼠标悬停在id =“trigger *”的任何内容上时,它将显示id =“panel *”的所有内容会喜欢它,因为trigger1显示panel1,trigger2显示panel2。* [id^=选择所有,我想选择每个相同的号码
这可能吗?这是我的代码:
$(document).ready(function(){
hovered = false;
$('*[id^=trigger]').bind('mouseenter mouseleave', function(event) {
switch(event.type) {
case 'mouseenter':
// when user enters the div
$('*[id^=panel]').show('fast');
break;
case 'mouseleave':
// leaves
setTimeout(function(){
if(!hovered) {
$('*[id^=panel]').hide('fast');
}}, 250);
break;
}
});
$('*[id^=panel]').mouseover(function(){
hovered = true;
}).mouseout(function(){
hovered = false;
$('*[id^=trigger]').trigger("mouseout");
});
});