jquery特效:鼠标经过对象显示悬浮层,超出屏幕下方后,如何判断让悬浮层显示在对象上方?

jquery特效:鼠标经过对象显示悬浮层,超出屏幕下方后,如何判断让悬浮层显示在对象上方?,第1张

怎么又来提个问题?你提了同样的问题两个吧?
这个也给你回答吧!

这个很好解决嘛!

第一步将user_con的样式设置为position:absolute

第二步先别急着给user_con show出来!先判断下当前这个盒子的高度show出来的时候会不会超出浏览器屏幕!代码改下!
$("user")hover(function () {
var box = $(this)next();
boxshow();
var _h = boxheight(),
_top = boxoffset()top,
_wh = $(window)height();
if (_h + _top > _wh) {
boxcss({ top: (_top - _h - 20) + 'px' });
}
}, function () {
$(this)next()hide();
});

欢迎分享,转载请注明来源:浪漫分享网

原文地址:https://www.hunlipic.com/langman/476742.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-30
下一篇2023-06-30

发表评论

登录后才能评论

评论列表(0条)

    保存