5

如果禁用 JavaScript,是否有 jQuery 同位素的后备方案?

假设如果我在那里使用 fitColumns 属性,如果 JavaScript 被禁用,是否会回退到该布局样式,就像你在 d new myspace中所拥有的那样。
出现在您的 myspace 主页上的初始帖子将被正确设置样式,但当您进一步滚动时不会加载其他帖子。
什么样的 CSS 结构或后备方法可以用于这种情况?

4

1 回答 1

2

如果 JavaScript 被禁用,并且如果你想保持元素的位置很好,就像 jQuery Isotope 正在做它的工作一样,那么你只能依赖 CSS。这意味着您必须按照您想要的顺序手动定位这些元素。

如果您对此感到满意,请按照以下步骤开始:

  1. 将类名放在 Isotope 元素的主包装上,例如off. 例如: <div id="isotope-container" class="isotope off">
  2. 开始手动定位您的元素,并将.off其作为选择器之一。例如: .isotope.off .isotope-element-1 { position:absolute; top: 10px; left: 10px; } .isotope.off .isotope-element-2 { position:absolute; top: 10px; left: 100px; }
  3. 然后在您写有所有其他内容的通用 jquery 文件上,检查.off类是否存在,如果存在,请将其删除。例如:if($('#isotope-container.isotope').hasClass('off')){ $('#isotope-container.isotope').removeClass('off'); }
于 2013-03-07T08:53:35.353 回答