jquery-plugins - 使用 jQuery 和 Pixastic 去饱和效果

标签 jquery-plugins

有谁知道如何使用 Pixastic 插件和 jQuery 使图像从颜色淡化到完全不饱和?

我试图避免保存两张图片并淡出一张..

最佳答案

我做了相反的事情......让不饱和的图像淡入颜色。在 pixastic 和 livequery 的结合下实现了只有 1 张图像。我基本上克隆了图像,对其中一个副本进行去饱和处理,然后将它们堆叠在一起……在悬停时淡化顶部(去饱和)层。我相信它可以更优雅,但它主要是有效的。你可以在chicagointerhandball.org看到效果在所有“赞助商”标志上

$('.sponsors').load(function() {    
    $('.sponsors').pixastic("desaturate");
}).each(function(index) {
    var clone = $(this).clone().removeClass('sponsors').addClass('sponsors-color').css('opacity',.25);
    $(this).parent().append(clone);
});

$('.sponsors-color').livequery(function(){ 
    // use the helper function hover to bind a mouseover and mouseout event 
        $(this).hover(function() { 
                $(this).stop().animate({"opacity": 1});
            }, function() { 
                $(this).stop().animate({"opacity": 0});
            }); 
    }, function() { 
        // unbind the mouseover and mouseout events 
        $(this) 
            .unbind('mouseover') 
            .unbind('mouseout'); 
    }); 

关于jquery-plugins - 使用 jQuery 和 Pixastic 去饱和效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2932509/

相关文章:

jquery - 调用Jquery函数

javascript - 你能为流程图的 minimap 组件推荐库吗?

jquery - 使 TinyMCE 与 JEditable 正常工作

php - jQuery 网络摄像头插件 - 如何输出更大的图像?

jquery - BxSlider如何在没有动画的情况下移动到下一张幻灯片?

javascript - 在Jquery上创建事件,为什么没有返回 "this"?

javascript - 如何组织多个需要 jQuery 和 jQuery 扩展的 portlet?

jQuery masonry 插件在 IE7 中不起作用

jquery - 如何设置Jquery panzoom默认缩放?

javascript - 网页上所有 id 标签均可进行鼠标操作