有誰知道我可以更改css中的data-offset-top屬性嗎?我在HTML文檔中設置了data-offset-top =「 - 150」,但我想在css中的@media語句中更改它,因爲移動設備的偏移更改。如何更改css中的data-offset-top屬性
回答
你可以嘗試
$(window).resize(function(){
if (window.matchMedia('(min-width: 1024px)').matches){
$('.test').affix({offset: {top: 150} });
}else{
$('.test').affix({offset: {top: 250} });
}
}).trigger('resize');
或嘗試使用http://leafo.net/sticky-kit/ –
謝謝,但我正在尋找一個CSS解決方案,而不是javascript – carl
@carl你可以給我小提琴嗎?也許我可以幫你 你嘗試給你的詞綴塊填充? –
不能在CSS改變data-offset-top
屬性,因爲它是不一個 CSS屬性。它是您嘗試使用的Bootstrap的affix
的HTML屬性。
如果你想要一個CSS的解決方案,你可以不喜歡最接近 -
<div class="desktop-only" data-spy="affix" data-offset-top="160">
<div class="mobile-only" data-spy="affix" data-offset-top="change_to_whatever">
,然後在你的CSS,隱藏在適當的決議,這些各自類別 -
.mobile-only{
display : none;
}
@media your_media_query_for_smaller_devices{
.mobile_only{
display : block;
}
.desktop-only{
display : none;
}
}
- 1. 如何更改css屬性
- 2. 如何更改React中的CSS屬性?
- 3. 更改CSS屬性
- 4. 更改css屬性
- 5. 更改CSS中的可見性屬性?
- 6. 如何使用jquery更改css屬性
- 7. 如何更改按鈕CSS屬性
- 8. 如何更改CSS屬性或一類
- 9. 如何使用javascript更改css屬性
- 10. 如何用javascript更改CSS屬性?
- 11. Twitter BootStrap - 更改CSS屬性
- 12. 焦點更改CSS屬性
- 13. 從Javascript更改CSS屬性
- 14. 更改鏈中的css屬性 - JavaScript
- 15. 如何在MVVM中更改其他屬性時更改屬性
- 16. 如何在使用中更改HTML中CSS事物的屬性?
- 17. 如果存在屬性更改css
- 18. 在jquery中更改css屬性
- 19. 當Bootstrap中的列崩潰時如何更改css屬性?
- 20. 如何更改jss內容的css屬性:url在jquery中?
- 21. 如何更改CSS內容屬性中SVG圖像的顏色?
- 22. 如何更改CSS代碼中的屬性背景色
- 23. 如何更改JavaScript中的onclick屬性?
- 24. 如何更改asp.net中的outerHTML屬性
- 25. 如何更改vb.net中的屬性值
- 26. 如何更改Broadleaf中的Hybernate屬性
- 27. jquery更改通配符的css屬性
- 28. 更改佔位符的css屬性
- 29. 點擊更改CSS類的屬性
- 30. 使用php更改CSS div的屬性
使用引導? – Prabhakaran