ThinkBox仿thinkphp头像名片

简介: 演示效果参考:http://www.erdangjiade.com/js/869.html下面是两个头像,只要给.avatar加上user_id即可在其右侧出现名片弹出层。

演示效果参考:http://www.erdangjiade.com/js/869.html

下面是两个头像,只要给.avatar加上user_id即可在其右侧出现名片弹出层。

<div class="avatar" user_id="365"> 
    <a href="http://www.erdangjiade.com/" target="blank" title="进入二当家的的主页"><img src="images/80_80.gif" /></a> 
</div>  
<div class="avatar" user_id="520"> 
    <a href="http://www.erdangjiade.com/js" target="blank" title="进入特效的主页"><img src="http://www.erdangjiade.com/Public/images/logo.png" /></a> 
</div>

ThinkBox名片插件调用方法

//所有头像绑定ajax获取名片 
var ajaxGetCard; 
var timeout; 
 
$(document).delegate('.avatar,.ThinkBox-wrapper''mouseenter'function(event) { 
    //延迟执行鼠标移除事件 
    clearTimeout(timeout); 
    var ele = $(this); 
    var user_id = ele.attr('user_id'); 
    if (user_id == undefined{ 
        return false; 
    } 
 
    //获取当前元素的位置,计算弹出框位置 
    var ele_l = ele.offset().left; 
    var ele_t = ele.offset().top; 
    var x = ele_l + 53; 
    var y = ele_t; 
 
    //如果已经加载过了,则直接显示 
    var card = ele.find('.card-box'); 
    if (card.html() != null) { 
        box = $.ThinkBox( 
                card.get(0).outerHTML, 
                { 
                    'fixed': false, 
                    'center': false, 
                    'unload': true, 
                    'close''', 
                    'dataEle''', 
                    'style''', 
                    'x': x, 
                    'y': y, 
                    'modal': false 
                } 
        ); 
    } else { 
        ajaxGetCard = $.get('ajax.php'{'uid': user_id}, 
        function(data) { 
            box = $.ThinkBox( 
                    data, 
                    { 
                        'fixed': false, 
                        'onload': true, 
                        'center': false, 
                        'close''', 
                        'dataEle''', 
                        'style''', 
                        'x': x, 
                        'y': y, 
                        'modal': false 
                    } 
            ); 
            ele.append(data); 
            ele.find('.card-box').hide(); 
        }); 
    } 
    event.stopPropagation(); 
}).delegate('.avatar,.ThinkBox-wrapper''mouseleave'function(event) { 
    var user_id = $(this).attr('user_id'); 
    if (user_id == undefined && $(this).attr('class') != 'ThinkBox-wrapper ThinkBox-'{ 
        return false; 
    } 
    ajaxGetCard.abort(); 
    //延迟执行鼠标移除事件 
    timeout = setTimeout("$('.ThinkBox-wrapper').remove();"30); 
    event.stopPropagation(); 
});
二当家的官网,请访问 http://www.erdangjiade.com

      更多商城企业源码,尽在 http://www.erdangjiade.com/source

       更多原创模板,尽在 http://www.erdangjiade.com/templates  

          网页特效下载:www.erdangjiade.com/js

      PHP/Mysql:www.erdangjiade.com/php
     
       网站开发求职QQ群 368848856
相关文章
|
5月前
|
小程序
仿qq音乐播放微信小程序模板源码
手机qq音乐应用小程序,在线音乐播放器微信小程序网页模板。包含:音乐歌曲主页、推荐、排行榜、搜索、音乐播放器、歌单详情等。
60 1
|
缓存 资源调度 小程序
微信小程序(二十五)微信小程序富文本编辑器editor上传图片
一般在做网站开发的时候,最开始使用的一般都是百度的ueditor,但是这个玩意好久不更新了,功能到时够用,就是UI以及其他的一些套件的视觉效果稍差。
301 0
|
前端开发
仿qq音乐官网部分静态页面
仿qq音乐官网部分静态页面
208 0
|
存储 容器
仿百度福袋红包界面
仿百度福袋红包界面
95 0
仿百度福袋红包界面
|
JavaScript 前端开发 Java
Fdog系列(一):思来想去,不如写一个聊天软件,那就从仿QQ注册页面开始吧。
我们来看如何用html写一个注册页面并使用js加载用户输入响应,在第二篇,将带领大家学习如何将html变成jsp,并使用java写其对应的后台响应。
Fdog系列(一):思来想去,不如写一个聊天软件,那就从仿QQ注册页面开始吧。
|
机器学习/深度学习 存储 人工智能
尼日利亚的学生开发者,用阿里云PAI打造了卡通头像神器
在国内外的各大社交平台上,卡通头像已经成为了一种风潮。但如何才能自己打造一款快速生成卡通化照片的神器呢?前不久,来自尼日利亚的学生开发者Abdul-Hadi Hashim就基于阿里云的多款产品开发出了这样一款名叫3D Animate Hub的小工具,并在首届阿里云全球AI创新挑战赛中获得了二等奖。
3051 0
尼日利亚的学生开发者,用阿里云PAI打造了卡通头像神器
微信小程序获得微信头像和昵称
{ wx.getSetting({ success: res =&gt; { if (res.authSetting &amp;&amp; res.
4521 0
仿抖音注册界面制作
话说上次完成了仿抖音我的界面制作之后,今天抽空又把注册界面给做了,还是做了些小改动,将第三方登录去掉了 注册 还是老规矩直接奉上psd源码:仿抖音注册界面psd源码 个人博客https://myml666.
1276 0
|
Android开发
仿抖音底部导航(二)
继续实现仿抖音底部导航 今天要实现效果如下图 实现效果 首先在原基础的布局中加入一个ImageView 这里附上刷新的图片素材 image 然后在原代码中进行修改以实现导航的动画及刷新功能 1.
1820 0
|
XML Android开发 数据格式
仿抖音底部导航效果(一)
最终效果预览 最终效果 这次实现的是第一步效果 本次效果 原理解析:通过对控件添加动画来实现仿抖音底部导航的效果 一.首先编写布局文件(这里是用TextView作为底部的指示横线) 二.
2074 0