我有一個網站,我在滾動上使用兩個不同的標誌,但我只使用一個,如果屏幕小於1024px。JS打破窗口調整大小
一切都按預期工作,除了在此屏幕上調整大小的屏幕。它不顯示任何在頭部的標誌,但如果我刷新頁面,它的工作原理...
這是我的代碼:
HTML
<div class="container clearfix" >
<h2 id="logo"><a rel="home" href="#">LOGO ONE</a></h2>
<h2 id="logo2"><a rel="home" href="#"><span>LOGO</span> <br/>TWO</a></h2>
</div>
JS
$(document).ready(function() {
//Main menu animation
$(function() {
if($(window).width() >= 1023){
var targetOffset = $("#section--4").offset().top;
var $w = $(window).scroll(function() {
if ($w.scrollTop() + 200 > targetOffset) {
$("#logo").fadeIn(1000);
$("#logo2").fadeOut('slow');
$("header").css({"overflow": "hidden"});
} else {
$("#logo2").fadeIn(2000)
$("#logo").fadeOut('slow');
$("header").css({"overflow": "visible"});
}
});
}
});
您可能需要爲您的 – Laazo