首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态定位悬停弹出窗口

动态定位悬停弹出窗口
EN

Stack Overflow用户
提问于 2012-04-11 00:27:44
回答 1查看 3.1K关注 0票数 0

如何创建动态定位悬停弹出窗口,可以在没有工具提示插件的情况下根据父缩进从左到右改变方向

HTML

代码语言:javascript
复制
<div class="main">
    <div class="visible">visible content</div>
    <div class="hidden">hidden content</div>
</div>

JS

代码语言:javascript
复制
$('.main > .visible').hover(function () {
    $('.hidden').show();
}, 
function () {
    $('.hidden').hide();
});

示例(当鼠标悬停在海报弹出窗口上时更改方向) http://www.ivi.ru/videos/all/all/all/by_new/?year_from=2010&year_to=2012

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-11 03:39:06

你不需要jQuery来做到这一点,你可以在CSS中做到这一点。

将.main设置为relative,将.Visible/.idden设置为absolute,这样就可以将.hidden定位在.main之外,然后在您将鼠标悬停在.main上时将其显示。

jsfiddle示例:http://jsfiddle.net/ZjZSk/1/

代码语言:javascript
复制
.main {
width:100px;
height:100px;
position:relative;
background:#ff0000;   
}
.main:hover .hidden {
display:block;   
}
.visible {
position:absolute;
top:0;
left:0;
width:100px;
height:100px;   
}
.hidden {
position:absolute;
top:0;
left:100px;
width:100px;
height:100px;
display:none;
background:#aaaaff;   
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10092658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档