我有下面的代码: -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媒体查询? –