嘗試使用均衡器插頭,但ID不起作用,並且沒有錯誤。它看起來像http://goo.gl/OvKy1g。這是一個頁面http://goo.gl/INMqUL。我是否需要包含一些CSS。基礎均衡器插頭+ BS 3.2?
1
A
回答
2
您可以將Foundation Equalize插件與Twitter Bootstrap一起使用,但您需要做一些事情才能使其工作。
DEMO
首先,你的原則問題是,foundation.js正在尋找相應的foundation.css。由於您使用的是Twitter Bootstrap作爲基礎樣式,因此您可能不希望處理所有潛在的樣式衝突,或讓用戶下載另一個大型CSS文件。真的所有需要的是基礎版本和命名空間的引用,因此只需添加以下到你的CSS:
meta.foundation-version {
font-family: "/5.4.5/";
}
meta.foundation-data-attribute-namespace {
font-family: false;
}
的第二個問題是您的標記。您將data-equalizer-watch
屬性應用於包含.col-sm-4
元素,但您的子元素的邊界類別爲latest-news-item
。因此,改變你的標記是:
<div class="row" data-equalizer>
<div class="col-sm-4" >
<div class="latest-news-item" data-equalizer-watch>
<!--Your content here-->
</div>
</div>
<div class="col-sm-4" >
<div class="latest-news-item" data-equalizer-watch>
<!--Your content here-->
</div>
</div>
<div class="col-sm-4" >
<div class="latest-news-item" data-equalizer-watch>
<!--Your content here-->
</div>
</div>
</div>
正如你可以在演示中看到,我能得到你的測試頁面,這些變化的工作,但我也能大幅降低foundation.js文件大小通過使用Custom option on the Foundation Download頁面,並只使用均衡插件構建js版本。縮小版本是31K。如果您不打算使用任何其他基礎插件,則可以考慮使用自定義文件。也就是說,對於那些正在尋找替代性輕量級方法的人來說,編寫自己的jQuery可能也很容易,比如向想要均衡的行添加一個類(我稱之爲「equalize ')然後添加:
var row=$('.equalize');
$.each(row, function() {
var maxh=0;
$.each($(this).find('div[class^="col-"]'), function() {
if($(this).height() > maxh)
maxh=$(this).height();
});
$.each($(this).find('div[class^="col-"]'), function() {
$(this).height(maxh);
});
});
將它包裝在一個函數中,如果這對您很重要,您也可以在調整大小時調用它。
相關問題
- 1. Zurb基礎均衡器不工作
- 2. 基礎6數據均衡器
- 3. 生成的基礎6均衡器無法均衡[請參閱示例]
- 4. 基礎和均衡器不好的用戶體驗
- 5. 使用基礎(均衡器)將行設置爲行高
- 6. 均衡器上只有基礎6中不存在?
- 7. 在選項卡中均衡化基礎6
- 8. 基金會5均衡器不工作?
- 9. Zurb基金會均衡
- 10. Android:均衡器 - getNumberOfBands()
- 11. 圖形均衡器
- 12. Nginx多負載均衡器或單負載均衡器
- 13. GCP負載均衡器或Kubernetes類型=負載均衡器
- 14. 工作流程基礎 - 平衡場景
- 15. voip基礎 - 包頭信息?
- 16. 使用負載均衡器
- 17. 如何實現均衡器
- 18. C++&MP3均衡器問題
- 19. YouTube均衡器與youtube
- 20. Socket.io和負載均衡器
- 21. iOS均衡器由kAudioUnitSubType_NBandEQ
- 22. 負載均衡服務器
- 23. Android上的UIActivityViewController均衡器
- 24. Erlang負載均衡器
- 25. 聲音與均衡器
- 26. iPhone音頻均衡器
- 27. 在文件大小的基礎上負載均衡java中的線程
- 28. 基於IP的Nginx負載均衡
- 29. 差異(均衡)
- 30. 負載均衡
您可以自定義基金會,使其只包含您關心的部分。 – cvrebert 2014-10-03 20:37:11
對於任何希望實施更輕鬆的方法的人:請注意,在您的列中找到的任何圖像可能會影響這些圖像的高度,具體取決於圖像加載的速度。 – junkystu 2015-11-30 10:40:47