原生javript 图片放大镜

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

 24519  265  查看评论 (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加vue 3D盒子旋转展示

3D旋转盒子,全景展示,可选择图片,设置宽高
  图片展示
 25648  298

jQuery商品放大镜预览代码

jQuery商品放大镜特效加点击放大全屏切换
  图片展示
 19514  265

jquery 360度旋转插件UIMIX.fullview

360度旋转图片展示jquery插件UIMIX.fullview
  图片展示
 37329  328

jquery3D旋转相册

jquery3D旋转相册
  图片展示
 47926  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

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

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