当另一个Div悬停在jQuery上时,Div下拉列表
我有一个带有类nav divs的div,它有另一个嵌套在class下拉列表中的div。我有四个。当其中一个导航div悬停在上方时,我希望导航div正下方的下拉div向下滑动。如何确保只有悬停在nav div下面的下拉div使用jQuery向下滑动 HTML-当另一个Div悬停在jQuery上时,Div下拉列表,jquery,html,css,drop-down-menu,Jquery,Html,Css,Drop Down Menu,我有一个带有类nav divs的div,它有另一个嵌套在class下拉列表中的div。我有四个。当其中一个导航div悬停在上方时,我希望导航div正下方的下拉div向下滑动。如何确保只有悬停在nav div下面的下拉div使用jQuery向下滑动 HTML- <div id='container'> <div class='nav-divs'>Home <div class='drop-down'></div> &
<div id='container'>
<div class='nav-divs'>Home
<div class='drop-down'></div>
</div>
<div class='nav-divs'>Products
<div class='drop-down'></div>
</div>
<div class='nav-divs'>About
<div class='drop-down'></div>
</div>
<div class='nav-divs'>Contact
<div class='drop-down'></div>
</div>
</div>
jQuery-
$('.nav-divs').mouseover(function(){
$('.drop-down').slideDown(500);
});
$('.nav-divs').mouseout(function(){
$('.drop-down').slideUp(300);
});
非常感谢您的帮助,因为我是jQuery的新手
谢谢 将jquery更改为:
$('.nav-divs').mouseover(function(){
$(this).find('.drop-down').slideDown(500)
}).mouseout(function(){
$(this).find('.drop-down').slideUp(300);
});;
额外提示:我检查了你需要设置的css
.下拉列表{
位置:绝对位置;
为了避免其他相关部门转移
将jquery更改为:
$('.nav-divs').mouseover(function(){
$(this).find('.drop-down').slideDown(500)
}).mouseout(function(){
$(this).find('.drop-down').slideUp(300);
});;
额外提示:我检查了你需要设置的css
.下拉列表{
位置:绝对位置;
为了避免其他相关部门转移
将jquery更改为:
$('.nav-divs').mouseover(function(){
$(this).find('.drop-down').slideDown(500)
}).mouseout(function(){
$(this).find('.drop-down').slideUp(300);
});;
额外提示:我检查了你需要设置的css
.下拉列表{
位置:绝对位置;
为了避免其他相关部门转移
将jquery更改为:
$('.nav-divs').mouseover(function(){
$(this).find('.drop-down').slideDown(500)
}).mouseout(function(){
$(this).find('.drop-down').slideUp(300);
});;
额外提示:我检查了你需要设置的css
.下拉列表{
位置:绝对位置;
为了避免其他相关部门转移
使用find()
使用当前元素引用,方法是使用$(this)
获取触发事件的当前元素引用:
$('.nav-divs').mouseover(function(){
$(this).find('.drop-down').slideDown(500);
});
使用find()
使用当前元素引用,方法是使用$(this)
获取触发事件的当前元素引用:
$('.nav-divs').mouseover(function(){
$(this).find('.drop-down').slideDown(500);
});
使用find()
使用当前元素引用,方法是使用$(this)
获取触发事件的当前元素引用:
$('.nav-divs').mouseover(function(){
$(this).find('.drop-down').slideDown(500);
});
使用find()
使用当前元素引用,方法是使用$(this)
获取触发事件的当前元素引用:
$('.nav-divs').mouseover(function(){
$(this).find('.drop-down').slideDown(500);
});
它正在更新所有子div。请尝试使用
find()
关键字指定。像这样更新jquery。还要将垂直对齐:top
属性添加到内联块
元素中,以解决跳转问题
$('.nav-divs').mouseenter(function(){
$(this).find('.drop-down').slideDown(500);
});
$('.nav-divs').mouseout(function(){
$(this).find('.drop-down').slideUp(300);
});
.nav-divs {
background-color: #c0392b;
height: auto;
width: 100px;
display: inline-block;
margin-left: 50px;
line-height: 30px;
font-family: Franklin Gothic Medium Cond;
vertical-align:top;
}
它正在更新所有子div。请尝试使用
find()
关键字指定。像这样更新jquery。还要将垂直对齐:top
属性添加到内联块
元素中,以解决跳转问题
$('.nav-divs').mouseenter(function(){
$(this).find('.drop-down').slideDown(500);
});
$('.nav-divs').mouseout(function(){
$(this).find('.drop-down').slideUp(300);
});
.nav-divs {
background-color: #c0392b;
height: auto;
width: 100px;
display: inline-block;
margin-left: 50px;
line-height: 30px;
font-family: Franklin Gothic Medium Cond;
vertical-align:top;
}
它正在更新所有子div。请尝试使用
find()
关键字指定。像这样更新jquery。还要将垂直对齐:top
属性添加到内联块
元素中,以解决跳转问题
$('.nav-divs').mouseenter(function(){
$(this).find('.drop-down').slideDown(500);
});
$('.nav-divs').mouseout(function(){
$(this).find('.drop-down').slideUp(300);
});
.nav-divs {
background-color: #c0392b;
height: auto;
width: 100px;
display: inline-block;
margin-left: 50px;
line-height: 30px;
font-family: Franklin Gothic Medium Cond;
vertical-align:top;
}
它正在更新所有子div。请尝试使用
find()
关键字指定。像这样更新jquery。还要将垂直对齐:top
属性添加到内联块
元素中,以解决跳转问题
$('.nav-divs').mouseenter(function(){
$(this).find('.drop-down').slideDown(500);
});
$('.nav-divs').mouseout(function(){
$(this).find('.drop-down').slideUp(300);
});
.nav-divs {
background-color: #c0392b;
height: auto;
width: 100px;
display: inline-block;
margin-left: 50px;
line-height: 30px;
font-family: Franklin Gothic Medium Cond;
vertical-align:top;
}
希望它能帮助你,干杯:D
jsfiddle.net/stormspirit/7hpknkbo/希望它能帮助你,干杯:D
jsfiddle.net/stormspirit/7hpknkbo/希望它能帮助你,干杯:D
jsfiddle.net/stormspirit/7hpknkbo/希望它能帮助你,干杯:D
jsfiddle.net/stormspirit/7hpknkbo/扩展了ehsan的答案:这里是小提琴:
$('.nav-divs').mouseover(function () {
$(this).find('.drop-down').slideDown(500);
//$('.drop-down').slideDown(500);
});
$('.nav-divs').mouseout(function () {
$(this).find('.drop-down').slideUp(500);
//$('.drop-down').slideUp(300);
});
扩展ehsan的答案:这里是小提琴:
$('.nav-divs').mouseover(function () {
$(this).find('.drop-down').slideDown(500);
//$('.drop-down').slideDown(500);
});
$('.nav-divs').mouseout(function () {
$(this).find('.drop-down').slideUp(500);
//$('.drop-down').slideUp(300);
});
扩展ehsan的答案:这里是小提琴:
$('.nav-divs').mouseover(function () {
$(this).find('.drop-down').slideDown(500);
//$('.drop-down').slideDown(500);
});
$('.nav-divs').mouseout(function () {
$(this).find('.drop-down').slideUp(500);
//$('.drop-down').slideUp(300);
});
扩展ehsan的答案:这里是小提琴:
$('.nav-divs').mouseover(function () {
$(this).find('.drop-down').slideDown(500);
//$('.drop-down').slideDown(500);
});
$('.nav-divs').mouseout(function () {
$(this).find('.drop-down').slideUp(500);
//$('.drop-down').slideUp(300);
});
这些答案对你有帮助吗?:-/这些答案对你有帮助吗?:-/这些答案对你有帮助吗?:-/这些答案对你有帮助吗?:-/