您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页jQuery实现鼠标划过展示大图的方法_jquery

jQuery实现鼠标划过展示大图的方法_jquery

来源:华佗小知识


本文实例讲述了jQuery实现鼠标划过展示大图的方法。分享给大家供大家参考。具体如下:

这里用css和jquery实现鼠标移上元素时大图展示,并且大图不能溢出整个div框
代码如下:



jQuery鼠标划过展示大图



$(document).ready(function(){
var wrapWidth = $(".wrap").width();
var wrapHeight = $(".wrap").height();
var boxWidth = $("#hideBox").outerWidth();
var boxHeight = $("#hideBox").outerHeight();
$("td a").mouseover(function(){
var pos = $(this).parent("div").position();
var toLeft = wrapWidth - (boxWidth + pos.left);
var toTop = wrapHeight - (boxHeight + pos.top);
if(toLeft>0){
$("#hideBox").css({left:pos.left});
}
else if(toLeft<0){
$("#hideBox").css({left:wrapWidth-boxWidth});
}
if(toTop>0){
$("#hideBox").css({top:pos.top});
}
else if(toTop<0){
$("#hideBox").css({top:wrapHeight-boxHeight});
}
$("#hideBox").show();
});
$("#hideBox").mouseout(function(){
$(this).hide();
});
});























15名称1 16名称2

名称3

15名称1 15名称1
15名称1 15名称1 16名称2

名称3

16名称2

名称3

16名称2

名称3

16名称2

名称3

15名称1 15名称1

大图展示


希望本文所述对大家的jQuery程序设计有所帮助。

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务