Jquery Hashchange не работает должным образом?

Может быть, я просто слишком поздно, но если вы нажмете «о нас», а затем начнете щелкать навигационные ссылки (если вы не закроете их), это работает просто отлично ... однако, когда страница загружается, ТОЛЬКО ссылка о нас работает правильно.

Вот рабочий вариант: http://www.pixeltweaks.com/ground_zero.

Я уверен, что это что-то простое, что я просто не в состоянии уловить, возможно, кто-то из вас, более опытных ветеринаров, может помочь.

Спасибо, парни.


person KGB    schedule 01.06.2012    source источник
comment
вы не включили код, и я сомневаюсь, что кто-нибудь будет просматривать файлы js, загруженные на ваш сайт, и находить проблему.   -  person John x    schedule 01.06.2012


Ответы (1)


Hashchanges работает как положено. Но вы вызываете свою пользовательскую функцию getDomain где-то, которая определена только на странице о нас:

function getDomain(url) {
   return url.match(/:\/\/(.[^/]+)/)[1];
}

На других страницах выдает ошибку: Uncaught ReferenceError: getDomain не определен.

person meze    schedule 01.06.2012