【发布时间】:2015-04-01 00:03:09
【问题描述】:
在我的同位素网格中,我想同时显示匹配和不匹配的元素,而不匹配的元素不会消失。相反,我希望不匹配的元素具有 0.7 的不透明度。
在Isotope website 上,他们概述了隐藏项的 CSS 类,因此我将以下内容应用于我的 CSS,但它不起作用。
#main-inner .isotope-hidden,
.isotope-hidden,
.isotope-hidden.box {
opacity:0.7 !important;
-webkit-transform:scale(1) !important;
-moz-transform:scale(1) !important;
-ms-transform:scale(1) !important;
-o-transform:scale(1) !important;
transform:scale(1) !important;
}
在 Firebug 中检查时,我看不到更改:
我只发现了一个类似的问题 (here),但没有任何答案。
我发现了另一个关于类似问题的问题 (here),但同位素链接不再起作用,我从第二个答案中看不懂。
我的同位素初始化:
// init Isotope
var $container = $('#main-content').imagesLoaded( function() {
$container.isotope({
layoutMode: 'packery',
packery: {
columnWidth: '.col-width'
},
itemSelector: '.box'
});
});
// bind filter button click
$('#filter a').click(function(){
$('#filter .current').removeClass('current');
$(this).addClass('current');
var selector = $(this).attr('data-filter');
$container.isotope({
filter: selector,
});
return false;
});
【问题讨论】:
-
你能给我们一个小提琴,以便我们尝试一些东西
-
@Cerlin Boss 好的,这是小提琴:jsfiddle.net/h20f38u1/1 谢谢!
-
@IgorLaszlo 我没有删除你的小提琴......我只创建了一个标题可点击的链接:like this - click it。
-
你可以使用stack snippet,而不是使用jsfiddle。它们提供了大部分相同的功能,但 inside stackoverflow。
标签: jquery css jquery-isotope scaletransform