javascript - 尝试将 CSS 转换与 jQuery Isotope 一起使用时出现问题

标签 javascript jquery css jquery-isotope

我已经复制了同位素的流体/响应模式:http://isotope.metafizzy.co/demos/fluid-responsive.html但增加了使用“transition: width 0.3s”对点击元素的宽度进行动画处理。这确实有效,但是它禁用了我在“transitionend”上触发的“reLayout”动画。

我在想其中一个压倒了另一个/与另一个发生冲突。有没有人有类似的问题或知道解决这个问题的方法?我试过设置 'animationEngine : 'jquery',这确实解决了问题,但它看起来很糟糕 - 浏览器重装问题!?

感谢您的帮助!

这是一个现场演示...

http://www.voyced.com/isotope-test/

如果您在开发人员工具中禁用 css 属性“transition: width 0.3s”,“reLayout”动画将再次运行。

最佳答案

在为元素设置动画后发出 $(window).resize()

$container.isotope('reLayout', function() {
   $(window).resize();
 });

关于javascript - 尝试将 CSS 转换与 jQuery Isotope 一起使用时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15853290/

相关文章:

html - Css 固定显示在 IE6 中不工作

javascript - knockout 复选框切换 css 类并在单击时切换选中

javascript - 循环内第一个 div 的弹出内容

javascript - 如何使用 REGEXP 就地反转字符串中的这些单词?

javascript - 阻止 "filterablebeforefilter"触发两次

javascript - 我正在尝试在我的 JavaScript 代码中正确实现 CORS,并且它工作了一段时间,我相信我丢失了项目中的某些文件?

javascript - 使用 JavaScript 进行日期验证(出院日期怎么总是大于入院日期)

html - 使列表组全宽 - 出现水平滚动条

javascript - Angular Js在 Controller 中过滤嵌套数组

javascript - 3D点旋转算法