同位素插件:如何实现'insertAfter”;方法
Isotope plugin: How to implement 'insertAfter" method?
我正试图将一个元素添加到元素列表的中间。
我已经尝试使用带有insertAfter
方法的jQuery添加它,并应用isotope('reLayout')
。然而,这并没有真正奏效。
$('#insertAfter a').click(function() {
var $newEl = $(fakeElement.getGroup()).first();
$newEl.insertAfter($container.children().eq(3));
$container.isotope('reLayout');
return false;
});
jsfiddle
有什么办法让它发挥作用吗?感谢
同位素不允许手动将元素插入特定位置,因为它应该自动处理元素的放置。解决问题的一种方法是为每个元素添加一个特殊的属性,该属性可用于按所需顺序对元素进行排序。然后,将同位素配置为使用创建的属性对元素进行排序。当您需要插入一个元素时,为新元素的该属性指定一个值,该值将把它放在所需的位置。
请参阅jsfiddle上的解决方案:http://jsfiddle.net/9V2Mj/20/
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 数组在递归方法中设置为null
- 打破承诺链的好方法是什么
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 使用“;这个“;JavaScript原型方法中的关键字
- 序列化数据属性中对象的最可靠方法
- 使用Objective-C的JavaScript注入方法
- 有没有一种方法可以添加相同的项目val=“0”;4〃;到JavaScript中数组的每个对象
- 有没有一种方法可以防止img get请求使用css或js发生
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- toBoolean方法类似于toString
- 如何在单击复选框后调用控制器方法
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 递归使用 eval() 是检查程序执行的好方法吗?
- 如何在webView,Android中从@JavascriptInterface方法调用Javascript
- 未捕获的typeerror对象没有方法'insertafter'
- 同位素插件:如何实现'insertAfter”;方法
- 如何访问使用jquery insertAfter方法创建的元素
- 如何使用insertAfter方法插入html以及fadeIn效果,以便html只是淡入