url.searchを取得して、インデックスではないロードされたページを見つける方法はありますか?
たとえば、インデックスを除くすべてのページの読み込み時に関数を起動する必要があります。
したがって、ランディングページの場合:
www.foo.com
関数は起動しませんが、次のページをロードする場合:
www.foo.com
関数が起動します。私はかなりパーマリンクのあるワードプレスを使用していますが、これらのページは動的であるため、各ページに明示的に名前を付けたくありません。これは私がこれまでに持っているものであり、かなりのパーマリンクを使用していません。これpage_id
は定数であるため機能します。
var url = location.search;
if(url.search("page_id") > 0) {
$('#footer').css('background', '#481d0c');
$('.hoverBlock').css('background', '#e4e1d5');
変数に文字や数字などが含まれているかどうかを確認し、含まれている場合は関数を起動する条件が必要です。
何かのようなもの:
var url = location.search; if(url.search( "ANY CHARACTER")> 0){$('#footer')。css('background'、'#481d0c');
$('。hoverBlock')。css('background'、'#e4e1d5');