Mik*_*ike 2 jquery plugins jquery-isotope
我正在使用Metafizzy的Isotope插件并将其设置为使用如下所示的选择菜单进行过滤:http://jsfiddle.net/trewknowledge/jJZEN/
$(function() {
var $container = $('#container'),
$select = $('#filters select');
$container.isotope({
itemSelector: '.item'
});
$select.change(function() {
var filters = $(this).val();
;
$container.isotope({
filter: filters
});
});
});?
Run Code Online (Sandbox Code Playgroud)
我想弄清楚的是,当filter文件已被使用时,我将如何向所选元素添加一个高亮/活动类.
试试这个:
$select.change(function() {
var filters = $(this).val();
$('.container div').removeClass('active');
$(filters).addClass('active');
$container.isotope({
filter: filters
});
});
Run Code Online (Sandbox Code Playgroud)
你也可以尝试<option value=".item">All</option>而不是<option value="*">All</option>太慢.
$select.change(function() {
var filters = $(this).val();
$('.active').removeClass('active');
if (filters != '.item') {
$( filters).addClass('active');
}
$container.isotope({
filter: filters
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4154 次 |
| 最近记录: |