var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
$(window).on("resize", function(){
if(width < 767){
console.log('narrow');
$('.col-xs-6.col-sm-3.thumbnail.promo:eq(2)').css('margin-left', '0px');
};
});
以下代碼console.logs僅當瀏覽器小於767像素而不是像預期的那樣高於767像素時才顯示消息。但是,當您調整瀏覽器大小時,它似乎忽略了'寬度< 767'。如果從小於767開始,它會在您調整大小時隨時記錄消息。當它大於767px時,它從不記錄該消息。有沒有辦法調整大小來觸發寬度爲< 767的代碼?使用最小寬度編碼調整瀏覽器大小
您正在回答這個問題,但沒有正確解決實際問題。這應該使用[CSS媒體查詢](https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Media_queries?redirectlocale=en-US&redirectslug=CSS%2FMedia_queries)完成,而不是JavaScript。 – kba