Javascript Foreach项悬停在不同的背景上
我正在制作悬停动画,这是我的代码Javascript Foreach项悬停在不同的背景上,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在制作悬停动画,这是我的代码 .blocks{ 位置:相对位置; } .街区{ 位置:绝对位置; 宽度:200px; 高度:200px; 显示:块; } .第1项{ 背景色:红色; } .第2项{ 背景颜色:蓝色; } .第3项{ 背景颜色:黄色; } .第4项{ 背景色:黑色; } 你好 你好 你现在怎么样 您今天有空吗 下面是一个jQuery示例: $('.menu li').mouseenter(function(){ $('.blocks .block').hide(
.blocks{
位置:相对位置;
}
.街区{
位置:绝对位置;
宽度:200px;
高度:200px;
显示:块;
}
.第1项{
背景色:红色;
}
.第2项{
背景颜色:蓝色;
}
.第3项{
背景颜色:黄色;
}
.第4项{
背景色:黑色;
}
你好
你好
你现在怎么样
- 您今天有空吗
下面是一个jQuery示例:
$('.menu li').mouseenter(function(){
$('.blocks .block').hide();
$('.blocks .block.' + $(this).attr('class')).show();
}).mouseleave(function(){
$('.blocks .block').hide();
});
下面是一个jQuery示例:
$('.menu li').mouseenter(function(){
$('.blocks .block').hide();
$('.blocks .block.' + $(this).attr('class')).show();
}).mouseleave(function(){
$('.blocks .block').hide();
});
注册悬停事件、隐藏所有其他块并显示当前悬停的类元素所需的jQuery脚本
$(文档).ready(函数(){
$('.menu li')。悬停(函数(){
$('.blocks.block').hide();
$('.blocks.'+$(this.attr('class')).fadeIn();
});
});代码>
.blocks{
位置:相对位置;
}
.街区{
位置:绝对位置;
宽度:200px;
高度:200px;
显示:块;
}
.第1项{
背景色:红色;
}
.第2项{
背景颜色:蓝色;
}
.第3项{
背景颜色:黄色;
}
.第4项{
背景色:黑色;
}
你好
你好
你现在怎么样
- 您今天有空吗
注册悬停事件、隐藏所有其他块并显示当前悬停的类元素所需的jQuery脚本
$(文档).ready(函数(){
$('.menu li')。悬停(函数(){
$('.blocks.block').hide();
$('.blocks.'+$(this.attr('class')).fadeIn();
});
});代码>
.blocks{
位置:相对位置;
}
.街区{
位置:绝对位置;
宽度:200px;
高度:200px;
显示:块;
}
.第1项{
背景色:红色;
}
.第2项{
背景颜色:蓝色;
}
.第3项{
背景颜色:黄色;
}
.第4项{
背景色:黑色;
}
你好
你好
你现在怎么样
- 您今天有空吗
试试这个jQuery代码:
$(".menu li").mouseenter(function(){
$('.blocks .block').hide();
$(".blocks").find("."+$(this).attr('class')).show();
}).mouseleave(function(){
$('.blocks .block').hide();
});
希望对您有所帮助。尝试以下jQuery代码:
$(".menu li").mouseenter(function(){
$('.blocks .block').hide();
$(".blocks").find("."+$(this).attr('class')).show();
}).mouseleave(function(){
$('.blocks .block').hide();
});
希望有帮助。您尝试过什么吗?您必须使用jquery或javascript。您尝试过什么吗?您必须使用jquery或javascript。我想您可以在动画之前添加一个stop()
。不知道是不是只有我一个人,但无休止的转换让我头晕目眩:如果鼠标在元素顶部移动,会多次触发Phover
。。我认为最好使用mouseenter
进行此操作海报可能希望在
中包含文本,并触发其上的动画,以确保仅在将鼠标悬停在文本上时才会更改。由于jQuery正在查找,因此悬停事件仅在将鼠标悬停在文本上时运行。li
菜单不能运行吗页面长度,与文本大小无关?-在上面的snippit中,当鼠标悬停在页面右侧时,动画将运行。我想您可以在动画之前添加一个stop()
。不知道是不是只有我一个人,但无休止的转换让我头晕目眩:如果鼠标在元素顶部移动,会多次触发Phover
。。我认为最好使用mouseenter
进行此操作海报可能希望在
中包含文本,并触发其上的动画,以确保仅在将鼠标悬停在文本上时才会更改。由于jQuery正在查找,因此悬停事件仅在将鼠标悬停在文本上时运行。li
菜单不能运行吗页面长度,与文本大小无关?-在上面的剪贴画中,将鼠标悬停在页面右侧时,动画将运行