Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.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
Javascript 悬停在上方的下拉div_Javascript_Html_Css_Onmouseover - Fatal编程技术网

Javascript 悬停在上方的下拉div

Javascript 悬停在上方的下拉div,javascript,html,css,onmouseover,Javascript,Html,Css,Onmouseover,当鼠标悬停在另一个div上时,我想放下一个包含更多信息的div,我不确定该如何组织它。我有以下几点:我希望如果一个鼠标悬停在BookNow区域上,只要光标在BookNow或TEST上,TEST div就会下降,一旦光标离开该区域,TEST div就会再次下降。我最好怎么做 为了获得类似于您在上看到的内容,我尝试实现了一些onmouseover javscript代码,这些代码将在悬停在book now div上时执行。我只是尝试先静态更改元素的高度,如下所示: function dr

当鼠标悬停在另一个div上时,我想放下一个包含更多信息的div,我不确定该如何组织它。我有以下几点:我希望如果一个鼠标悬停在BookNow区域上,只要光标在BookNow或TEST上,TEST div就会下降,一旦光标离开该区域,TEST div就会再次下降。我最好怎么做

为了获得类似于您在上看到的内容,我尝试实现了一些onmouseover javscript代码,这些代码将在悬停在book now div上时执行。我只是尝试先静态更改元素的高度,如下所示:

      function dropbox(element){
    obj = document.getElementById(element);
    if(obj) {
      obj.style.min-height = "400px";

    } else {
    }
  }
<div style="" id="book">Book Now<br/> <!-- hover div-->
    <div class="fade" id="fade"> <!-- drop down div set to display:none; in css-->

但我不能让它继续。最终的目标是有一个延迟的循环,慢慢放下BookNow选项卡。

您可以尝试css方法

#book+div{
显示:无;
}
#书籍:悬停+div{
显示:块;
}

您可以尝试css方法

#book+div{
显示:无;
}
#书籍:悬停+div{
显示:块;
}
您可以使用此代码或(参考:w3schools.com)


$(文档).ready(函数(){
$(“按钮”).hover(函数(){
$(“p”).toggle();
});
});
切换
这是一段内容很少的段落

这是另一小段

您可以使用此代码或(参考:w3schools.com)


$(文档).ready(函数(){
$(“按钮”).hover(函数(){
$(“p”).toggle();
});
});
切换
这是一段内容很少的段落

这是另一小段


似乎我编辑了obj.style.height而不是.min height,效果很好。

似乎我编辑了obj.style.height而不是.min height,效果很好。

使用了JQuery,效果很好:

  <script src="./path/to/jquery.js"></script>
  <script>
  $(function() {
        var fade = $('#fade');
        $('#book').hover(function() {
          fade.fadeIn();
        }, function() {
          fade.fadeOut();
        });
      });

$(函数(){
var fade=$(“#fade”);
$('#book')。悬停(函数(){
fade.fadeIn();
},函数(){
淡出;淡出;
});
});
我的html如下所示:

      function dropbox(element){
    obj = document.getElementById(element);
    if(obj) {
      obj.style.min-height = "400px";

    } else {
    }
  }
<div style="" id="book">Book Now<br/> <!-- hover div-->
    <div class="fade" id="fade"> <!-- drop down div set to display:none; in css-->
立即预订

改用JQuery,它似乎工作正常:

  <script src="./path/to/jquery.js"></script>
  <script>
  $(function() {
        var fade = $('#fade');
        $('#book').hover(function() {
          fade.fadeIn();
        }, function() {
          fade.fadeOut();
        });
      });

$(函数(){
var fade=$(“#fade”);
$('#book')。悬停(函数(){
fade.fadeIn();
},函数(){
淡出;淡出;
});
});
我的html如下所示:

      function dropbox(element){
    obj = document.getElementById(element);
    if(obj) {
      obj.style.min-height = "400px";

    } else {
    }
  }
<div style="" id="book">Book Now<br/> <!-- hover div-->
    <div class="fade" id="fade"> <!-- drop down div set to display:none; in css-->
立即预订

感谢您的编辑。我没注意到。我相信学习,而不是使用直接代码。这就是为什么我给了编辑一个参考答案。我没注意到。我相信学习,而不是使用直接代码。这就是为什么我给出了一个参考,还没有…我想在你悬停在“检查可用性”上时得到一个类似于on的下降效果不,还没有…我想在你悬停在“检查可用性”上时得到一个类似于on的下降效果