使用Pixastic恢复函数不能使用JQuery

时间:2013-12-19 23:09:27

标签: javascript jquery pixastic

我似乎已经将恢复功能用于Pixastic。我在这里想念的是什么?

 function set_fx( bri, con){
    $("#working-pic").pixastic("brightness",{brightness:bri,contrast:con});
 }

 function fx_reset() {
     Pixastic.revert($("#working-pic"));
 }

2 个答案:

答案 0 :(得分:1)

添加[0]产生了很大的不同。绝对是我的伎俩。试一试

Pixastic.revert($(this).find('.imageUrl')[0]);

另一件事是我必须创建一个VAR,因为pixastic会创建一个复制画布。这是我的全部功能:

$(function () {

        $('.col1.w1').mouseenter(function () {


            var origImg = ($(this).find('.imageUrl'));
            if (origImg.is('img')) {
                Pixastic.process(origImg[0], 'blurfast', { amount: 2 });
            }


        });
        $('.col1.w1').mouseout(function () {
            var origImg = ($(this).find('.imageUrl'));
            Pixastic.revert($(this).find('.imageUrl')[0]);


        });
    });

答案 1 :(得分:1)

只需使用:

function fx_reset() {
   Pixastic.revert($("#working-pic")[0]);
}