可做刮刮卡的图像擦除插件jQuery eraser

图像擦除插件jQuery eraser

jquery.eraser是一款使用鼠标触摸的动作来擦除画布显示真正图片的插件。jquery.eraser插件的原理是用一个画布遮住图片,然后根据触摸或鼠标输入来擦除画布显示图片,您可以在参数中指定一个回调函数设置画笔大小。


使用需知:

必须确保图片是完全加载之后调用eraser(),否则它不会工作。插件正常运行在Safari,Chrome OS X和Windows,Android和iOS Firefox,黑莓浏览器。


使用方法:

引入核心文件

1
2
< script  src = "http://libs.baidu.com/jquery/2.0.0/jquery.min.js" ></ script >
< script  src = 'jquery.eraser.js'  type = 'text/javascript' ></ script >

使用以下代码将图像变成一个可擦除画布。

1
$( '#yourImage' ).eraser();

添加选项指定画笔大小,(默认值为40):

1
2
3
$( '#yourImage' ).eraser( { size: 30 } );
// 也可以以下面的方式来实现
// $('#yourImage').eraser( "size", 30 }

可以设置参数来重置画布

1
$( '#yourImage' ).eraser( 'reset' );

可以通过设置clear参数来清除所有的画布

1
$( '#yourImage' ).eraser( 'clear' );

下面的代码实现当画布被擦除50%时触发事件showResetButton。

1
2
3
4
$( '#yourImage' ).eraser( {
     completeRatio: .5,
     completeFunction: showResetButton
});

具体的使用方法请参考实例。

转载请注明:jQ酷 » 可做刮刮卡的图像擦除插件jQuery eraser

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值