1
我試圖創建一個div這將讓只在滾動和類固定股利時滾動的值是210我有下面的代碼:上滾動
$(document).ready(function() {
var pageWidth = $(window).width();
if(pageWidth > 700){
var contentLeft = $('#content-left');
var height = 210;
$(window).scroll(function() {
if ($(window).scrollTop() < height) {
contentLeft.attr('class', 'content-left');
} else {
contentLeft.attr('class', 'content-left leftContentFixed');
}
});
}
});
我嘗試應用此只在桌面上。 因此,如果它位於智能手機或平板電腦上,則不需要使用leftContentFixed類。
如果我嘗試類似:
$(document).ready(function() {
var pageWidth = $(window).width();
if(pageWidth > 700){
alert("Bigger than 700");
}else{
alert("Smaller than 700");
}
});
比它的作品完美,但我的代碼它不工作。類leftContentFixed被添加,雖然屏幕小於700.
有什麼建議?
也應該考慮CSS媒體查詢本'leftContentFixed'的東西,沒有必要根據視口寬度與Javascript功能來切換...權利,除非它只能依賴於滾動應用狀態.. – Thernys
它不工作。現在,根本不添加leftContentFixed類。 – Boky
@Boky在控制檯中的任何錯誤? – t1m0n