首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery同位素不会启动

jquery同位素不会启动
EN

Stack Overflow用户
提问于 2013-07-15 22:20:37
回答 1查看 820关注 0票数 0

我现在用的是铬。我希望在处理浏览器特定的问题(例如,ffox中的flexbox问题)之前,让同位素能够正常工作。

所以我这样称呼同位素:

代码语言:javascript
复制
<head>
<!-- isotope -->
<script src="../javascript/isotope-master/jquery.isotope.min.js"></script>
<script type="text/javascript">
  var $container = $('.content');
  $container.isotope({
    // options
    itemSelector : '.entry',
  });
</script>
</head>

然后,我有<div class="content"><article class="entry">在里面。

chrome检查器告诉我,isotope.js没有错误地加载,但我的意思是页面上什么都没有发生。

更新:基于响应的,我决定将基本内容输入到代码中。它通过cdnjs.com:http://codepen.io/monsto/pen/qlKLg包括jquery和同位素。

我的问题是..。

  1. 我错过了什么?很明显我漏掉了什么。
  2. 不管我错过了什么,如果我指出的话,我在文档里错过了什么地方?
  3. 有没有测试或者回调之类的,我可以用同位素把一些ACK吐到页面上?我是说,只是因为它在装货并不意味着它在开火。

更新看来,我对安装同位素到底需要做些什么有一个严重的缺陷。即使遵循这些例子,它也不起作用(我想我很特别)。上面列出的问题1和问题2是最重要的。

EN

回答 1

Stack Overflow用户

发布于 2013-07-15 22:40:02

首先,在加载页面之前定义$container,这将防止同位素连接到元素;要解决这个问题,请执行以下操作。

代码语言:javascript
复制
$(function() {
    var $container = $('.content');
    // ...
});

您可以在下面的例子中看到同位素所期望的顺序:posts/demos/2010-12-12-basic.html

此外,我还遇到了CSS3转换未被设置的问题,这可以通过以下方法完成。

代码语言:javascript
复制
.isotope, .isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
          transition-property:         transform, opacity;
}

在文档中: http://isotope.metafizzy.co/docs/animating.html#content

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17664909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档