我有下面的代碼: -jQuery的窗口的寬度和追加
if(jQuery(window).width() <= 992) {
$('#menu-main-menu').prepend('<a id="book-now-menu" href="https://bookings.planetbouncetrampolinepark.com/JumpBookings/BookSession.aspx?site=1&group=1">BOOK NOW</a>');
var social_menu = '<div id="social-menu">';
social_menu += '<a href="" target="_blank"><span class="icon-social icon-facebook"></span></a>';
social_menu += '<a href="" target="_blank"><span class="icon-social icon-instagram"></span></a>';
social_menu += '<a href="" target="_blank"><span class="icon-social icon-twitter"></span></a>';
social_menu += '<a href="" target="_blank"><span class="icon-social icon-youtube"></span></a>';
social_menu += '</div>';
$('#menu-main-menu').append(social_menu);
}
當你刷新頁面以低於992px或比超過992px更大這工作得很好。但就響應性而言,它會根據您的初始瀏覽器寬度來附加代碼。有沒有辦法繞過這個,以便它檢測到更改後的瀏覽器寬度,並將添加/刪除上述代碼?
在此先感謝。
你爲什麼不加入它總是到您的網頁,並使用控制可見CSS媒體查詢? –