我一直在尝试让流沙工作,但这是一件痛苦的事情,我没有取得任何进展。
我甚至不能让最简单的例子工作:http://jsfiddle.net/KoenvE/wVA6y/
我昨天一整天都在寻找和尝试一些东西,但没有成功。
我做错了什么?
我现在拥有的js代码:
//QuickSand
var $itemsHolder = $('ul.portfolioSorter');
var $itemsClone = $itemsHolder.clone();
var $filterClass = none;
$('ul.dropDownUL li').click(function(e) {
e.preventDefault();
$filterClass = $(this).attr('data-value');
if($filterClass == 'all'){
var $filters = $itemsClone.find('li');
} else {
var $filters = $itemsClone.find('li[data-type='+ $filterClass +']');
}
$itemsHolder.quicksand($filters, {
duration: 1000
});
}); 发布于 2013-04-30 19:17:58
正如我在评论中所说的那样..您不能将变量设置为none。设置为空。
var $filterClass = "";这些插件使用的是
if ($.browser.msie || (typeof ($.fn.scale) == 'undefined')) {在jQuery1.9中删除了$.browser,因此使用旧版本的jQuery..
但是,建议不要使用此属性;请尝试使用特征检测(请参阅jQuery.support)。在未来的jQuery版本中,jQuery.browser可能会被移至插件。
fiddle here
https://stackoverflow.com/questions/16298392
复制相似问题