Javascript 悬停在上方的下拉div
当鼠标悬停在另一个div上时,我想放下一个包含更多信息的div,我不确定该如何组织它。我有以下几点:我希望如果一个鼠标悬停在BookNow区域上,只要光标在BookNow或TEST上,TEST div就会下降,一旦光标离开该区域,TEST div就会再次下降。我最好怎么做 为了获得类似于您在上看到的内容,我尝试实现了一些onmouseover javscript代码,这些代码将在悬停在book now 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
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的下降效果