所有分类
  • 所有分类
  • 后端开发
妙趣横生!轻松掌握jQuery图片放大缩小技巧

妙趣横生!轻松掌握jQuery图片放大缩小技巧

本文实例讲述了jQuery实现的图片点击放大缩小功能。image_click是绑定图片的class值,这个案例非常简单,还可以通过修改css来展示不同的样式的图片,大家有时间可以研究下,今天有点懒,直接贴的代码。

想不想试个新花样?今天就要来教你怎么用jQuery快速搞定图片放大缩小~ 想到这里是不是感觉超炫酷的?那就别等了,咱赶紧开始这场探险!

赶紧行动!我这样说你能理解吗?首先,咱得通过DOM实现一个垂直布局,这样手机用户看起来得更舒服。不过记得图片放大的时候页面别乱晃。而在电脑浏览器里倒是无所谓,图片一放大宽就变成了100%,这时候容易拉伸过屏。

今天咱们就说到这里。css这块儿就是靠调整它来让图片显示得更有效率滴。要是你感兴趣的话,可以去探究下!不过话说回来,我今天真的有点累了,就直接把代码分享给你咯!


  /*全屏显示大图*/
  .opacityBottom{
    width: 100%;
    height: 100%;
    position: fixed;
    background:rgba(0,0,0,0.8);
    z-index:1000;
    top: 0;
    left: 0
  }
  .none-scroll{
    overflow: hidden;
    height: 80%;
  }
  .bigImg{
    width:80%;
    height: 80%;
    left:10%;
    top:10%;
    position:fixed;
    z-index: 10001;
  }

下面咱们来把JS搞得轻松点儿。放心嘞,这个例子不会让你头疼!只要给你的图加上一个class值就能搞定了。这样以后你想放大缩小图片可就简单多了,只需要轻轻一点就行了哟~

想试试么?那快用我们的在线HTML/CSS/JavaScript运行工具,试着展示你刚学的新技能。

$(".image_click").click(function () {
  var imgsrc = $(this).attr("src");
  var opacityBottom = '
'; $(document.body).append(opacityBottom); toBigImg();//变大函数 }); function toBigImg(){ $("#opacityBottom").addClass("opacityBottom"); $("#opacityBottom").show(); $("html,body").addClass("none-scroll");//下层不可滑动 $(".bigImg").addClass("bigImg"); /*隐藏*/ $("#opacityBottom").bind("click",clickToSmallImg); $(".bigImg").bind("click",clickToSmallImg); var imgHeight = $(".bigImg").prop("height"); if(imgHeight < h){ $(".bigImg").css({"top":(h-imgHeight)/2 + 'px'}); }else{ $(".bigImg").css({"top":'0px'}); } function clickToSmallImg() { $("html,body").removeClass("none-scroll"); $("#opacityBottom").remove(); } };

想深入学习 jQuery 吗?来我们这儿看看专题栏目,这里有好多实用的教程。比如说《jQuery 图片玩法》、《让人眼前一亮的 jQuery 表格》、《一秒变大神:jQuery 转换和滑动教程》、《提高 jQuery 水平:功能增强小技巧分享》、《建立 jQuery 插件中心:详解插件怎么用》、《那些年流行过的特效:jQuery 特效大分享》以及《学会这个关键技能:选择器应用秘籍》等等,快来学习!

希望今天这篇文章能让你更轻松地学习jQuery。想问啥或者想说啥就在下面留言!记得点赞分享谢谢你们!

那咱今儿就来讲讲如何用jQuery实现图片缩放!听着就很牛逼对不对?没事儿就多练练,这样技术才能提高!咱们主要讨论了咋样用 jQuery做出来个图片缩放功能。这样不仅好玩儿,还能让你的网站更吸引眼球。希望各位都有所收获,技术也随之提升。有啥不懂或者想说的,都可以在评论区留言提问。记得分享出去给更多朋友看看,大家共同进步!

原文链接:https://www.icz.com/technicalinformation/web/javascript/2024/03/11312.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?