2016-11-09 15 views
0

私は助けを求めています。ヘッダーには常にロゴが表示されています。私は最初に隠されているが、ページをスクロールした後に表示されるようにロゴを変更したいと思う。どのように設定を変更できますか?私はそれがPHPで行われたと思いますか?私を助けることができる人はいますか?どうもありがとうございました!Wordpress:スクロールでヘッダーにロゴを表示

敬具、 pradhana

答えて

0

あなたは、JS、PHPではないことによってそれを行うことができます。ロゴのデフォルトの表示確認します。make、なしとする場合、ユーザーのスクロールをその目に見える

window.onscroll = function (e) { 
    //make your image visible 
} 
1

あなたがPHPを実行することはできませんされて欲しい、そうでないか、任意の言語でサーバー側います。これを行うには、jQuery scrollとscrollTop関数を使用します。

$(window).scroll(function(){ 
    if($(this).scrollTop()>300){ // active if scrolled 300px 
     $("#header").addClass("hide-logo"); 
    } 
    else{ 
     $("#header").removeClass("show-logo"); 
    } 
}); 


CSS: 

.hide-logo{ 
    display:none; 
    transition:0.3s; 
} 
.show-logo{ 
    display:none; 
    transition:0.3s; 
} 
+0

ありがとうございました。最初のコードはどこに貼り付けますか?私はこれを意味する:.hide-logo { display:none; 移行:0.3秒; } .show-logo { ディスプレイ:なし; 移行:0.3秒; } – pradhana

+0

$(ウィンドウ).scroll(function(){ if($(this).scrollTop()> 300){//スクロールするとアクティブになります300px $( "#header")。 ( "hide-logo"); } else { $( "#header").removeClass( "show-logo"); } }); – pradhana

+0

まず、Webサイトの作成と開発のロジックをグラフィカルにする必要があります。 HTML、CSS、Javascriptがそうしているからです。あなたは何が起こるかを実現するために、javascriptライブラリjQueryをダウンロードする必要があります。 – ArdaTahsinAyar

関連する問題