2014-11-21 2 views
-1

홈페이지 (색인)를 제외한 모든 사이트에서 jquery 액션을 수행하고 싶습니다.
내가 설치하는 방법에서는 window.location을 가진 경우 문
당신의 도움을 주셔서 감사 찾을 수 없습니다if window.location == index (homepage)

당신은 할 수

답변

0

:
if(window.location.pathname != "{ do something }") { //run home page jquery. }

하지만를
<?php if (!is_home()) { ?> ==== jquery code here ===== <?php } ?>

처럼 PHP 을 선호하는 경우

행운을 빌어 요 !! :)

+0

내가 "www.exmaple.com"의 색인을 타겟팅하려는 경우 "무엇인가"는 어떤 모양입니까? 나는 testet "www.example.com"과 "http://www.example.com/index.php"아무것도하지 못했습니다. PHP에서 차단되어 있기 때문에 사용할 수 없습니다. 내 코드는 다음과 같습니다. if ($ (window) .width()> 1404 && (window.location.pathname! = "http://www.example.com/index.php") { \t do something \t} ' – Corrado

+0

..hm..how blocked? 어느 CMS를 사용합니까? :) –

0

MVC의 홈 페이지에있는 경우 경로명이 단일/일 수 있기 때문에 원하는 것을 수행해야합니다. 나는 webforms에 대해 확실하지 않지만 같은 경우 /Default.aspx와 같은 페이지 이름이 될 것이라고 가정합니다.

(function selfRunning() { 
if (window.location.pathname.length > 1) { 
    alert(window.location.pathname); 
} 

)();

+0

예. 이것은 색인 문제를 해결할 수 있습니다. 그러나 1.) 특정 페이지 또는 URL에 특정 키워드가 들어있는 페이지를 확인하려면 어떻게해야합니까? 이 두 가지 질문에 대한 대답은 좋을 것입니다 :-) – Corrado

+0

pathname은 contains ('value')를 사용하거나 pathname == '/ yourPage'를보기 위해 사용할 수있는 문자열입니다. MVC의 홈 페이지가 항상 경로 이름에 대해 '/'가된다는 것을 기억하십시오. – Tobey