如何像 jQuery masonry 那样基本上重新排列 DIV?
Masonry 是一个高级 jQuery 插件,具有多种选项。由于我对 jQuery 的了解有限,我无法通过阅读砌体代码来理解它是如何工作的。像这样的用于重新排列 DIV 的插件背后的基本 jQuery API 是什么?我的意思是我们如何借助 jQuery 基本上简单地重新排列 DIV?
注意:正如评论中所讨论的,Masonry 是我所指行为的一个例子。我想知道 jQuery 基本上如何重新安排 DIV 的位置。
Masonry is an advanced jQuery plugin with various options. Since my knowledge in jQuery is limited, I cannot understand how it works by reading the masonry code. What is the basic jQuery API behind a plugin like this for re-arrangement of DIVs? I mean how we can basically and simply re-arrange DIVs with the aid of jQuery?
NOTE: As discussed in the comments, Masonry was an example for the behavior I am referring to. I want to know how jQuery can basically re-arrange the position of DIVs.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好吧,假设您有 3 个 div,并且您只想将它们排列在加载时。就按身高来说吧。我们还假设在这个例子中,您不关心它们的动画,您只想让它们按高度排列。
这是jsfiddle:
http://jsfiddle.net/hMmLd/1/
使用 jquery 我按高度对元素进行排序,然后重新- 在屏幕上按照新的顺序绘制它们。
Ok, so let's say you have 3 divs and you just want them arranged on load. Let's say by height. Let's also say for this example that you don't care to animate them, you just want them arranged by height.
Here's the jsfiddle:
http://jsfiddle.net/hMmLd/1/
using jquery I sort the elements by height then re-draw them in their new order on the screen.
我正在学习如何做阿里同样的事情。如果您提供具体要重新安排的内容的示例,我可以发布更好的答案。与此同时,此链接非常宝贵:
http://api.jquery.com/category/manipulation/
此外,我发现使用“JQuery DOM 操作”一词在 google 中搜索可以提供大量有用的信息和一些很棒的教程。
I am learning how to do the same thing Ali. If you provide an example of specifically what you want to re-arrange, I can post a better answer. In the meantime, this link has been invaluable:
http://api.jquery.com/category/manipulation/
Also, I found that searching google with the terms 'JQuery DOM manipulation' provided lots of good information and some great tutorials.