Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当另一个Div悬停在jQuery上时,Div下拉列表_Jquery_Html_Css_Drop Down Menu - Fatal编程技术网

当另一个Div悬停在jQuery上时,Div下拉列表

当另一个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> &

我有一个带有类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>
    <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);
});


这些答案对你有帮助吗?:-/这些答案对你有帮助吗?:-/这些答案对你有帮助吗?:-/这些答案对你有帮助吗?:-/