javascript-jQuery:未捕获的TypeError:对象#没有方法’quicksand’
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-jQuery:未捕获的TypeError:对象#没有方法’quicksand’,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2182字,纯文字阅读大概需要4分钟。
内容图文
我遇到了“未捕获的TypeError:对象#没有方法’quicksand’”的例外,而且我似乎找不到错误的出处.我对jQuery和Java Script非常陌生,不确定什么地方出错了.
我在这里尝试实施示例:http://www.evoluted.net/thinktank/web-development/jquery-quicksand-tutorial-filtering
我获取了该代码,并运行了索引文件,并且可以看到它运行正常,因此我只复制了列表,并获取了他的main.js内容,并与已经具有此功能的内容结合在一起:
$(document).ready(function () {
$("#myController").jFlow({ controller: ".jFlowControl", slideWrapper: "#jFlowSlider", slides: "#mySlides", selectedWrapper: "jFlowSelected", width: "960px", height: "350px", duration: 400, prev: ".jFlowPrev", next: ".jFlowNext", auto: true });
$().UItoTop({ easingType: 'easeOutQuart' }); jQuery("a[data-gal^='prettyPhoto']").prettyPhoto({ social_tools: false });
// get the action filter option item on page load
var $filterType = $('#filterOptions li.active a').attr('class');
// get and assign the ourHolder element to the
// $holder varible for use later
var $dataholder = $('ul.ourHolder');
// clone all items within the pre-assigned $holder element
var $data = $dataholder.clone();
// attempt to call Quicksand when a filter option
// item is clicked
$('#filterOptions li a').click(function(e) {
// reset the active class on all the buttons
$('#filterOptions li').removeClass('active');
// assign the class of the clicked filter option
// element to our $filterType variable
var $filterType = $(this).attr('class');
$(this).parent().addClass('active');
if ($filterType == 'all') {
// assign all li items to the $filteredData var when
// the 'All' filter option is clicked
var $filteredData = $data.find('li');
}
else {
// find all li elements that have our required $filterType
// values for the data-type element
var $filteredData = $data.find('li[data-type=' + $filterType + ']');
}
// call quicksand and assign transition parameters
$dataholder.quicksand($filteredData, {
duration: 800,
easing: 'easeInOutQuad',
attribute: "data-id",
});
return false;
});
}
);
”
但我在以下地方收到错误:“ $dataholder.quicksand($filteredData,duration:800,easing:’easeInOutQuad’});”
知道需要做什么吗?
解决方法:
包括jQuery的第二个副本将导致前一个副本,并且所有的插件都将被覆盖.删除其中之一可解决此问题.
内容总结
以上是互联网集市为您收集整理的javascript-jQuery:未捕获的TypeError:对象#没有方法’quicksand’全部内容,希望文章能够帮你解决javascript-jQuery:未捕获的TypeError:对象#没有方法’quicksand’所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。