jQuery 平滑图像选取器插件 Imagery

  • 源码大小:8.96KB
  • 所需积分:1积分
  • 源码编号:19JP-3475
  • 浏览次数:528次
  • 最后更新:2023年06月17日
  • 所属栏目:其他
本站默认解压密码:19jp.com 或 19jp_com

简介

Imagery是一个轻量级的jQuery图像选择器插件,它允许您从一组给定的图像中选择一个图像,类似于颜色选择器。

该插件允许您预览所选图像的原始版本,并在进行选择时提供平滑的过渡。它可以在任何需要高级图像选择器或图像库的地方使用。

如何使用它:

1.在HTML文档中加载Imagery插件的JavaScript和样式表。

  1. <link rel="stylesheet" href="/path/to/imagery.css" />
  2. <script src="/path/to/cdn/jquery.min.js"></script>
  3. <script src="/path/to/imagery.js"></script>

2.将一组图像添加到图像选择器,如下所示:

  1. <div id="image-container">
  2. <img src="thumb-1.jpg"
  3. data-src="original-1.jpg" />
  4. <img src="thumb-2.jpg"
  5. data-src="original-2.jpg" />
  6. <img src="thumb-3.jpg"
  7. data-src="original-3.jpg" />
  8. ... more images here ...
  9. </div>

3.调用函数图像在图像上完成。

  1. $("document").ready(function(){
  2. $("div#image-container > img").Imagery();
  3. });

4.创建一个空容器来放置您刚刚拾取的图像。

  1. <div id="preview-container"></div>

5.获取您刚刚选择的图像数据。

  1. $("document").ready(function(){
  2. $("div#image-container > img").Imagery({
  3. onSelectedImage:function(data){
  4. // do something
  5. }
  6. });
  7. });

6.自定义图像选取器的可用选项。

  1. $("div#image-container > img").Imagery({
  2.  
  3. // define ids and classes of the image picker
  4. wrapperAttrs:{},
  5.  
  6. // additional CSS styles for the image picker
  7. wrapperCss:{},
  8.  
  9. // allows to select an image on hover
  10. allowHover:false,
  11.  
  12. // apply a transparency to the image when clicked
  13. addOpacity:1,
  14.  
  15. // convert the image to base64 encoded data
  16. usebase64Img:false,
  17.  
  18. // show indicator
  19. indicator:true,
  20.  
  21. // custom indicator styles
  22. customIndicator:{},
  23.  
  24. // Using image as an indicator
  25. useImgAsIndicator:'',
  26.  
  27. // callback functions
  28. onSelectedImage:null,
  29. onHoverImage:null,
  30.  
  31. });

预览截图