原生javript 图片放大镜

所属分类:媒体-图片展示

 30778  316  查看评论 (9)
分享到微信朋友圈
X
原生javript 图片放大镜 ie兼容9

postbirdImageGlass

postbird-img-glass.js 图片放大镜

优点:

无缝接入,直接传入需要事件监听的DOM即可。

不足:

目前没有对链接下的图片做 preventDefault() ,因此链接会进行跳转,如果有需要可以自己加进去或者叫进行判断,存在链接 则不进行处理。

使用方法

引入方式:

src="./js/postbird-img-glass.js

使用方式:

// 示例中使用的方式
PostbirdPictureMagnifyingGlass.init({
    domSelector:".img-container img",
    animation:true
});

参数说明:

init({})传入参数为对象
* domSelector  - dom选择器             默认 img  
* width        - 放大后图片宽度        默认 auto
* height       - 放大后图片高度        默认 auto
* boxClassName - 放大镜的容器的class   默认 postbird-img-glass-box
* boxBgColor   - 放大镜容器的背景色   默认  rgba(0,0,0,0.8)
* animation    - 是否开启CSS3动画     默认 false IE10+ 才有效

注意事项:

1.  animation 使用css3动画,需要 IE10+

2.  最低支持 IE9 ,事件监听使用 addEventListener

3.  需要在文档加载完成后才能进行操作 

4.  css样式及动画可以将css复制并格式化后,自定义。

相关插件-图片展示

jQuery全屏图片轮播插件fullpage.js

jQuery全屏图片轮播插件fullpage.js
  图片展示
 63049  397

jQuery放大镜插件cloudzoom.js

jQuery放大镜插件cloudzoom.js,可以实现切换图片,支持滚轮控制放大比例
  图片展示
 43508  411

简易的jQuery无缝滚动(原创)

简易无缝滚动,只需要改变高度(不用设宽度)嗯,或许看看就知道是不是你想要的
  图片展示
 37730  441

纯js图片旋转

JavaScript图片特效
  图片展示
 43628  435

讨论这个项目(9)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    鄙视的小蓝鱼 0
    2018/11/1 16:47:55
    jquery 生成的类名选择不到怎么办啊? 回复
    丁峰 0
    2018/5/30 8:48:04
    很好用,很方便, 回复
    企鹅 0
    2018/4/26 22:17:38
    非常好用,谢谢! 回复
    ?M?i?n?g? 丶 ?茗? 0
    2017/11/27 20:59:54
    夜雨之舞Rain 0
    2017/11/2 21:51:48

    源代码里对象错了,js里是PostbirdImgGlass,示例调用的是PostbirdPictureMagnifyingGlass

    回复
    大叔 0
    2017/9/22 11:44:09
    憨憨的甜蜜灿//暖ss 0
    2017/9/9 15:48:02

    怎么查看源代码

    回复
    seny 0
    2017/9/8 10:27:36

    效果很棒,先收藏了,以后肯定能用的到,感谢分享!

        ESC0
        2017/9/8 10:55:30

        赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞

    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复