ThinkBox仿thinkphp头像名片

ThinkBox仿thinkphp头像名片

这是见过最好的js名片插件,鼠标悬浮在头像上,可以看到该用户的详细信息。这个名片特效常常用在微博等SNS网站中。

淘建站为您提供更多_悬浮层/弹出层_悬浮层_头像_名片,在此特别感谢您对我们的支持与厚爱!

查看演示

演示不了,点击反馈

加入收藏

下载 174 次

打赏作者

觉得不错,可打赏下作者

下载资源

免费共享

特别说明:本站资源来自网友发布分享,仅供学习与参考,请勿用于商业用途,若有侵权请联系删除(272966172@qq.com)。

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

<div class="avatar" user_id="365">
    <a href="http://www.sucaiq.com/" target="blank" title="进入的主页"><img src="images/80_80.gif" /></a>
</div> 
<div class="avatar" user_id="520">
    <a href="http://www.sucaiq.com/js" target="blank" title="进入特效的主页"><img src="http://www.sucaiq.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();
});

声明:本资料由淘建站会员提供,如转载注明来源,资料来源淘建站免费素材库:https://www.taojz.cn/texiao/869.html
ThinkBox仿thinkphp头像名片 希望对你有帮助,感谢您的支持!
  • js实现缩放裁剪头像上传效果源码下载

    js实现缩放裁剪头像上传效果源码下载

  • canvas头像上传效果

    canvas头像上传效果

  • html5点击修改头像上传图片裁剪代码

    html5点击修改头像上传图片裁剪代码

  • html5头像上传拖动图片头像截图效果

    html5头像上传拖动图片头像截图效果

  • jquery html照片墙代码_淘宝图片墙代码_头像图片墙效果

    jquery html照片墙代码_淘宝图片墙代码_头像图片墙效果

  • js头像预览包括上传裁剪和滤镜特效

    js头像预览包括上传裁剪和滤镜特效

  • jquery pinwheel提示插件仿新浪微博鼠标悬停图片头像...

    jquery pinwheel提示插件仿新浪微博鼠标悬停图片头像...

  • js拖动图片缩放裁剪头像代码

    js拖动图片缩放裁剪头像代码

  • 创意CSS3头像展示

    创意CSS3头像展示

  • html5头像裁剪、触屏缩放、拖动,打开相机,支持微信(无需sdk)

    html5头像裁剪、触屏缩放、拖动,打开相机,支持微信(无需sdk)

  • css3绘图制作灰太狼头像动画特效

    css3绘图制作灰太狼头像动画特效

  • html5 css3人物头像提示框动画显示特效

    html5 css3人物头像提示框动画显示特效

  • 留言(0)
    头像
     阿里云限量代金券,戳我领取
    1 2