首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QuickSand不工作

QuickSand不工作
EN

Stack Overflow用户
提问于 2013-04-30 19:07:42
回答 1查看 706关注 0票数 0

我一直在尝试让流沙工作,但这是一件痛苦的事情,我没有取得任何进展。

我甚至不能让最简单的例子工作:http://jsfiddle.net/KoenvE/wVA6y/

我昨天一整天都在寻找和尝试一些东西,但没有成功。

我做错了什么?

我现在拥有的js代码:

代码语言:javascript
复制
//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
});
});  
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-30 19:17:58

正如我在评论中所说的那样..您不能将变量设置为none。设置为空。

代码语言:javascript
复制
 var $filterClass = "";

这些插件使用的是

代码语言:javascript
复制
 if ($.browser.msie || (typeof ($.fn.scale) == 'undefined')) {

在jQuery1.9中删除了$.browser,因此使用旧版本的jQuery..

但是,建议不要使用此属性;请尝试使用特征检测(请参阅jQuery.support)。在未来的jQuery版本中,jQuery.browser可能会被移至插件。

fiddle here

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16298392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档