我有一个网站,我在滚动上使用两个不同的标志,但我只使用一个,如果屏幕小于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