【发布时间】:2010-09-06 20:18:07
【问题描述】:
我在一系列画廊图片上使用了 fancybox。
用户可以选择点击淡出某个类别的某些图像的链接。
我想在褪色的图像上取消绑定 Fancybox 方法,但在完全不透明时重新绑定。
$("#clientsProjects").delegate("#clientsProjects nav a", "click", function() {
$("#clientsProjects .current").removeClass("current");
$(this).parent().addClass("current");
var $filterClass = $(this).attr("class").split(/\s+/);
$.each($filterClass, function(index, item){
if ($filterClass != "all") {
$("#clientsProjects .workThumbs div:not(." + $filterClass + ")").stop().fadeTo("slow", .2, function() {
$(this).unbind("click");
});
$("#clientsProjects .workThumbs div." + $filterClass).stop().fadeTo("slow", 1);
} else {
$("#clientsProjects .workThumbs div").stop().fadeTo("slow", 1);
}
});
return false;
});
【问题讨论】:
标签: jquery jquery-plugins fancybox