我有下面的jQuery腳本,觸發div變成浮動固定。 (這是工作,我沒有問題)。jQuery:基於窗口寬度/媒體查詢禁用腳本
$(document).ready(function() {
ctop = $('#comment').offset().top - parseFloat($('#comment').css('margin-top').replace(/auto/, 0));
});
$(window).scroll(function (event) {
// what the y position of the scroll is
var y = $(this).scrollTop();
var abottom = $('#individual_second_tier').offset().top - parseFloat($('#individual_second_tier').css('margin-top').replace(/auto/, 0));
// whether that's below the form
if (y >= ctop) {
// if so, ad the fixed class
$('#comment').addClass('fixed');
if (y > abottom-$('#comment').height()){
$('#comment').offset({'top': abottom-$('#comment').height()-y});
}
else
{
$('#comment').offset({'top': 0 });
}
} else {
// otherwise remove it
$('#comment').removeClass('fixed');
}
var newWidth = $('#comment').parent().width();
$('#comment').width(newWidth);
});
你可以看到它在行動here。它是右側灰色方框中的「投票」
我的網站反應靈敏,所以當它下降到768像素以下時,投票div在博客內容下移動。所以在瀏覽器寬度方面,這個腳本工作的很好,但是當我調整它的大小時,輪詢div就會失控。
對於jQuery,我是完整的noob - 我是一個優秀的複製貼圖 - 但我想象在現有腳本中有一種奇特的方式來指示它在匹配媒體查詢時禁用它或瀏覽器寬度,以便我可以擺脫固定浮動div功能。
如果任何人想要一個本地副本混在一起,here is a zip file與HTML文件(類型將關閉,因爲我使用的是網頁字體)。
我想弄亂你的zip文件,但是... ftp需要身份驗證。 – Esteban
@Esteban啊,對不起。忘記改變路徑爲http://而不是ftp:// - 鏈接在帖子中更新。 – Armin