微信小程序制作流程_jQuery擦除插件eraser使用方法

摘要: jQuery擦除软件eraser应用方式详细说明 本文关键为大伙儿详尽详细介绍了jQuery擦除软件eraser的应用方式,原文中实例编码详细介绍的十分详尽,具备一定的参照使用价值,很感兴趣...

jQuery擦除插件eraser使用方法详解       这篇文章主要为大家详细介绍了jQuery擦除插件eraser的使用方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

1.jQuery.eraser 是一个基于 jQuery 的插件,它的效果类似于橡皮擦,按住鼠标不放,在图片上面来回移动,上面灰色的图片就会被擦出,显示出下面彩色的图片。

2.jQuery.eraser 的原理其实是有灰色、彩色两张图片(都需要自己事前准备),将灰色的图片装载于一个 canvas 中,然后和彩色的图片用 CSS 定位在同一个位置,并设置 z-index 使 canvas 位于彩色图片之上。当按住鼠标并在 canvas 上来回移动时,就出现了类似橡皮擦擦出的效果。

eraser使用方法:

1.引入文件

 script src="js/jquery.min.js" /script 
 script src="js/jquery.eraser.js" /script 

2.HTML

 div id="box" 
 img id="real" src="img/real.jpg" alt="底部" 
 img id="cover" src="img/cover.jpg" alt="上部" 
 /div 

3.CSS

 margin: 0px;
 padding: 0px;
#box{
 width: 400px;
 position: relative;
 margin-left: 50%;
 left: -200px;
#box img{
 width: 100%;
 height: auto;
 position: absolute;
 float: left;
 z-index: 1;
#cover{
 width: 100%;
 height: auto;
 position: absolute;
 float: left;
 z-index: 999;
}

4.JavaScript

$(function(){
 $('#cover').eraser();
});

5.更多配置选项

//设置擦出画笔的大小
$('#cover').eraser({size:80});

需要说明的是,如果想设置画笔的大小,设置擦除一定比例之后调用一个函数,要在初始化画布的时候一同设置。例如:

$('#cover').eraser({
 size:80,
 completeRatio:0.5,
 completeFunction:function(){
 alert(666);
});

否则,后面设置的画笔大下和调用函数是没有作用的。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持凡科。




联系我们

全国服务热线:4000-399-000 公司邮箱:343111187@qq.com

  工作日 9:00-18:00

关注我们

官网公众号

官网公众号

Copyright?2020 广州凡科互联网科技股份有限公司 版权所有 粤ICP备10235580号 客服热线 18720358503