制作鼠标移动到div上面显示弹出框

<div class="show-dialog hide">
        <header>
            <div class="note">
                <span class="title">三代亲子嘉年华</span> <span class="info"> <span class="username">周乃容</span> <span class="split">|</span> <img src="/resources/img/liveSupport/live/zbbfcs_1.png"> <span class="playcount">3.6万</span> <img
                    src="/resources/img/liveSupport/review/zbpl_1.png"> <span class="viewcount">3562</span>
                </span>
            </div>
            <img src="/resources/img/liveSupport/review/jchgtx_3.png">
        </header>
        <footer>
            <img src="/resources/img/liveSupport/live/zzzbfm_8.png">
            <p>作者唐朝诗人白居易。草原上的野草 生长得很茂盛,每到秋天就枯黄了, 这样年复一年。野火烧得也不可能。</p>
        </footer>
    </div>
/*dialog*/
.show-dialog {
    width: 330px;
    height: 160px;
    background-color: #fff;
    border: 1px solid #CCD0D7;
    padding: 14px;
    position: absolute;
    border-radius: 4px;
}

.show-dialog>header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 10px;
    border-bottom: 1px solid #E5E9EF;
}

.show-dialog>header>.note>span {
    display: block;
}

.show-dialog>header>.note>.title {
    color: #333;
    font-size: 16px;
}

.show-dialog>header>.note>.info {
    color: #99A2AA;
    font-size: 12px;
    display: flex;
    align-items: center;
    margin-top: 5px;
}

.show-dialog>header>.note>.info>.split {
    padding: 0 10px;
}

.show-dialog>header>.note>.info>.playcount, .show-dialog>header>.note>.info>.viewcount {
    padding: 0 25px 0 3px;
}

.show-dialog>footer {
    display: flex;
    align-items: center;
    margin-top: 10px;
}

.show-dialog>footer>img {
    width: 96px;
    height: 60px;
}

.show-dialog>footer>p {
    color: #99A2AA;
    font-size: 10px;
    margin-left: 10px;
}
$('.default-right>li').hover(function(e) {
        var position = $(this).offset();
        $(".show-dialog").css({
            left : position.left,
            top : position.top - 165
        }).removeClass('hide');
    }, function(e) {
        $(".show-dialog").addClass('hide');
    });

总结:

1、jquery使用offset()比position()更精确

时间: 2024-10-09 20:41:26

制作鼠标移动到div上面显示弹出框的相关文章

app-Android打电话时可以显示弹出框吗?

问题描述 Android打电话时可以显示弹出框吗? 想做一个APP,在打电话的界面中显示一个弹出框,显示一些信息,不知道能否实现? 解决方案 这应该没什么难的把,你看看qq网络电话,什么对话框都能整 解决方案二: 是可以的.具体可以下载360.电话拨打一开始会有一个小窗口,显示正在防窃听 解决方案三: 可以的 最容易就是使用Dialog,如果Dialog无法显示,可能是权限的问题.把Dialog定义成系统级别的就没啥问题了.

iOS开发技巧 - 使用Alerts和Action Sheets显示弹出框

解决方案: (Swift) 使用UIAlertController类   (Objective-C) 使用UIAlertView类   代码: (Swift) import UIKit class ViewController: UIViewController { // 1. define the variable that will hold our alert controller var controller:UIAlertController? override func viewDi

jquery弹出框的用法示例(一)_jquery

最近做一个项目,许多功能都是关于弹出框的,以前觉得弹出框就那一种,很容易实现,但是最近真的做起这个功能了,发现会有好多自己考虑不到的问题. 比如关于一些添加,删除,修改的弹出框,当添加一些用户的时候,弹出框里要提交一些关于用户的信息,设置密码等信息,当修改的时候,根据用户的名字和id号来修改密码等等. 例子如下: 复制代码 代码如下: <ul class="tabPanel clearfix"> <li class="hover"> <

基于JavaScript实现弹出框效果_javascript技巧

  首先我们来分析弹出框的部件.简单弹出框分为头,内容,尾部. 头部中有标题和关闭按钮,内容就可以图文,媒体,iframe,flash等等,尾部就是按钮(确认,取消等等),这个例子尾部我就不加入按钮了,这个例子主要是实现弹出框的核心部分. <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style> body,

JS组件Bootstrap实现弹出框效果代码_javascript技巧

为页面内容添加一个小的覆盖层,就像iPad上的效果一样,为页面元素增加额外的信息. 插件依赖弹出框依赖工具提示插件,因此需要先加载工具提示插件.选择性加入的功能出于性能方面的考虑,工具提示和弹框组件的data属性api是选择性加入的,也就是说你必须自己初始化他们.弹出框在按钮组和输入框组中使用时,需要额外的设置当提示框与.btn-group 或 .input-group联合使用时,你需要指定container: 'body'选项(见下面的文档)以避免不需要的副作用(例如,当弹出框显示之后,与其合

Android仿淘口令复制弹出框功能(简答版)

上篇文章给大家介绍了Android实现打开手机淘宝并自动识别淘宝口令弹出商品信息功能,接下来通过本文给大家分享android简单版仿淘口令复制弹出框功能,希望对大家有所帮助! 使用Android系统的粘贴板管理服务及ClipboardManager通过addPrimaryClipChangedListener添加Listener来监听粘贴板的状态,很很简单的一个小功能~ 1.首先创建一个Service在后台运行: Intent intent = new Intent(this,MainServi

Axure 动态面板实现弹出框效果

           今天在画原型图的时候遇到了个弹出框效果的实现,感觉挺有意思的,拿出来share下~           如图:当我点击删除按钮后,如果用户选择删除,则要求要弹出一个对话框来让用户输入处理备注,如果不要删除,则点击取消:               首先描述下大致思路,我在页面上加上一个动态面板,然后为这个动态面板加上两个状态,一个是显示弹出框,另一个是隐藏弹窗口.         下面是弹出对话框的两个状态的设计:            隐藏状态的动态面板设置为空白,这样当

当弹出框逐渐消失时,鼠标移动到框上时又立马停止消失并完全显示。如何实现

问题描述 当弹出框逐渐消失时,鼠标移动到框上时又立马停止消失并完全显示.如何实现 解决方案 解决方案二:求高人啊解决方案三:定时变淡,不是有onmouseover事件吗,事件中取消定时,并恢复不透明解决方案四:变淡的过程用取消定时是行不通的啊解决方案五:楼上说的对...获得鼠标焦点即可解决方案六:你可以把弹出的框换成DIV啊解决方案七:有高人吗解决方案八:马上停止动画事件并且恢复就可以了

Dreamweaver MX 2004 行为之显示弹出菜单

dreamweaver|菜单|显示 · 显示弹出菜单 弹出菜单通常是在Web页中由鼠标来触发的一种菜单导航效果,当鼠标移动到导航对象上,就会显示弹出菜单.当鼠标从导航对象上移开,弹出菜单自动消失. 若要查看文档中的弹出菜单,您必须在浏览器窗口中打开该文档,然后将鼠标指针滑过触发图像或链接. 制作弹出弹出菜单具体制作过程: 选择要附加该行为的对象并打开"行为"面板,从"动作"中选择"显示弹出菜单".如图: 在出现的"显示弹出菜单"