Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 方法不调用同位素.js_Javascript_Jquery Isotope - Fatal编程技术网

Javascript 方法不调用同位素.js

Javascript 方法不调用同位素.js,javascript,jquery-isotope,Javascript,Jquery Isotope,我使用的是2014年1月下载的jQuery 1.11 min和同位素.js。调用某些方法似乎有点困难。最新Safari版本(v6.1.2)中的错误消息如下所示: 加载和初始化页面时: [错误]无法在初始化之前调用同位素上的方法;试图调用“追加” (匿名函数)(同位素-docs.min.js,第1行) (匿名函数)(同位素-docs.min.js,第1行) 完成(js_asana.js,第143行) (匿名函数)(js_asana.js,第216行) 使用reLayout,我得到以下结果: [错误

我使用的是2014年1月下载的jQuery 1.11 min和同位素.js。调用某些方法似乎有点困难。最新Safari版本(v6.1.2)中的错误消息如下所示: 加载和初始化页面时:

[错误]无法在初始化之前调用同位素上的方法;试图调用“追加” (匿名函数)(同位素-docs.min.js,第1行) (匿名函数)(同位素-docs.min.js,第1行) 完成(js_asana.js,第143行) (匿名函数)(js_asana.js,第216行)

使用reLayout,我得到以下结果:

[错误]没有针对同位素实例的此类方法“重新部署” (匿名函数)(同位素-docs.min.js,第1行) (匿名函数)(同位素-docs.min.js,第1行) 开关不匹配(js_asana.js,第179行) (匿名函数)(js_asana.js,第206行) 每个(jquery-1.11.0.min.js,第2行) (匿名函数)(js_asana.js,第191行)

也许我没有正确地申报。在html页面的头部初始化jQuery和同位素:

<head>
<meta charset="utf-8">
<script src="js/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="js/isotope-docs.min.js"></script>
<link rel="stylesheet" type="text/css" href="css/style.css">
<script type="text/javascript" src="js/js_asana.js" charset="utf-8"></script>
</head>

在使用像
.isotox('added',…)
这样的方法之前,首先需要使用一个通用的
.isotox()
初始化同位素。尝试添加此内部文档就绪:

$( document ).ready(function() {
  // init isotope
  var $container1 = $('#container').isotope();
  var $container2 = $('#container2').isotope();
  ...
});
function switchMismatch(s, n, d, i, c){
             ///this function is in case a task is completed
             /// ...or moved from 'complete' to 'incomplete for whatever reason.
             var $which_container
             s == 1 ? $which_container = $container1 : $which_container = $container2 ;
             var $removable = i;
             complete(n, d, i, c);
             jQuery('#' + i).remove();
             $container1.isotope( 'reLayout');
             $container2.isotope( 'reLayout');
             return false;
}
$( document ).ready(function() {
  // init isotope
  var $container1 = $('#container').isotope();
  var $container2 = $('#container2').isotope();
  ...
});