问题标签 [jquery-masonry]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - jQuery同位素砌体布局动画失败:(
我正在尝试让jQuery Isotope 的砌体布局在这个测试站点上工作:http: //make.truliablog.com/test-filters
它似乎对它们进行了正确排序,但是调整窗口大小和调整块时的动画不起作用。我该如何解决这个问题?
这是相关的 jQuery 代码。
javascript - 如何在将项目加载到同位素中之前对其进行过滤
我正在使用同位素的过滤功能。我写:
在两个地方:
问题是,每当单击哈希链接或使用哈希键入 url 时,浏览器将首先加载所有项目,然后将其过滤掉。我想要的是:页面只加载过滤的项目。
fixed-width - 如何使用固定宽度的同位素或砌体?
我一直无法找到将同位素(或砌体)与固定宽度的外部容器一起使用的方法。
它总是坚持重新调整大小。我浏览了选项、代码、谷歌和这里,但没有找到答案。
甚至可能吗?
jquery - 带有嵌套ul的ul上的jquery砌体
我正在尝试创建站点地图的页脚导航,其中包含相互嵌套的级别。我想使用砖石,因此填充和边距是一致的,并且不会根据嵌套项目而改变。它的烧制砌体,但如果我将砌体调用更改为仅选择第一个() ul 然后嵌套的 li 出现在一行上,它会将相对样式添加到嵌套的 ul 中。
有任何想法吗?
jquery - jQuery masonry 多个 ajax 调用问题
我在使用带有 ajax 调用的 jQuery Masonry 插件时遇到问题。
我有一个过滤器功能,它从服务器获取一些非常标准的 html 内容(div,没有图像):
然后在页面加载时调用它,如下所示:
这一切都按预期工作。但是,当我尝试filter()
通过单击调用时,它的内容很好,但砌体没有格式化它:
当我在 Ajax 成功函数中调用 masonry 并且它正在第一次运行时,我真的看不出问题可能是什么......有人有什么想法吗?
谢谢!
詹姆士
jquery - 砌体堆叠的顶部/底部边距
我正在使用 JQuery 和 Masonry,正如您从图像中看到的那样,这些盒子没有正确堆叠。侧边距很大,但顶部/底部在两者之间提供了随机数量的大空间。
有谁能在这里帮助我吗?
盒子的 CSS:
问题截图: https ://skitch.com/subzane/f8n36/2010-andreas-normans-blogg
解决方案: 似乎只有在使用自定义字体时才会出现错误。为了解决这个问题,必须使用使用 $(window).load() 而不是 $(document).ready() 来加载脚本。
jquery - 砌体插件:调整 div 大小不会导致重新洗牌
将砌体项目包裹在 1000 像素宽的 div 中,我有一个使用 jQuery 将 div 调整为 2000 倍的按钮addClass()
,问题是砌体不会重新调整项目以填充额外的 1000 像素空间,我知道调整大小有效,因为调整浏览器窗口的大小会导致改组。
石工:
按钮:
CSS:
我尝试运行 ('a').click 使用相同按钮的 Masonry 功能,它似乎工作正常,但问题仍然存在。
有什么建议吗?我很难过:/
jquery-plugins - JQuery Masonry - 锁定 div 仅垂直移动
第一次发帖,但我已经使用该网站很长一段时间了,我通常会在这里找到答案。然而,在这种情况下,我不得不实际询问。
JS 不是我的强项,所以请多多包涵。我们有一个基于 Web 的应用程序,其中包含仪表板项目。这些本质上是 div,其中包含该用户的特定内容(例如假期、警报、消息等)。我已经实现了 Masonry 来关闭空白空间,因为它们都自然浮动(没有左右列)。
问题在于某些仪表板项目展开以显示更多数据(目前由 AJAX 处理)。因为 Masonry 固定了容器和其他元素的高度,这打破了布局,元素落后于其他元素,而不是腾出更多空间。
有没有办法让物品只能垂直移动,或者有没有办法告诉 Masonry 某些物品应该总是在右边或左边?
问候
javascript - jquery Masonry,在 div#container 的中心添加一个新的 div
我的 HTML 中有一些 DIV,我想单击一些 div,然后在 div#container 的中心添加一个新 div。并且页面可以reload
将第一个 div 放在这个新 div 周围。
但是,这就是我需要的
这是我的代码,http://jsfiddle.net/PQGGT/
还有一个window resize
功能。
javascript - 如何将 jQuery Masonry 与不同宽度的元素一起使用?
我正在实现 jQuery Masonry 插件,但我遇到了元素宽度超过一列的问题,这意味着所有 Masonry 元素的 div 宽度并不相同。有人可以帮我吗?