2017-02-14 2 views
0

Я хочу запустить только функцию, и только когда я нахожусь на определенной части своего веб-сайта, и как только я покину эту часть веб-сайта, я хочу выйти из этой функции. Я пытался сделать это сВыполнение функции на определенной странице загружено

window.onload = carousel(); 

Но это произойдет, как только любой страницы нагрузок веб-сайта и не специфична я хочу (page3.html).

Только с использованием html, css и javascript. Нет внешних библиотек и таких

+3

Почему вы не просто поставить эту строку кода в 'page3.html'? – Jamiec

+0

hm Я полагаю, что это работает. Но я, хотя это был хороший способ получить код javascript в отдельном файле. – Amar

+3

, так что у вас есть отдельный файл js, просто для page3.html и поместите его туда. Я не понимаю, в чем проблема?!? – Jamiec

ответ

2

Проверьте URL-адрес, используя window.location. Затем завернуть, что внутри функции и назначить его к вашему onload события:

window.onload = function() { 
    if (window.location.href.indexOf('page3.html') > -1) { 
    carousel(); 
    } 
} 
Смежные вопросы