Определение url страницы на jQuery

261
21 сентября 2017, 15:56

Смена url происходит "на ходу" без перезагрузки. Попробовал как видно в коде через нажатие, но определение происходит на текущей странице. Пытался пошаманить с .ready, .load перед нажатием, не работает.

$(document).ready(function(){
    if(window.location.hash=='#730')
    {alert('показываем кнопку');}
    else {alert('не показываем кнопку');}
    $(document).on('click','.games_list_tab', function(){
        if(window.location.hash=='#730')
        {alert('показываем кнопку');}
        else {alert('не показываем кнопку');}});
});
Answer 1

Попробуйте так:

$(window).bind('hashchange', function() {
    if(window.location.hash == '#730') {
        alert('показываем кнопку');
    } else {
        alert('не показываем кнопку');
    }
});
READ ALSO
Проблема с галерей

Проблема с галерей

есть станица

243
Cannot read property 'innerHTML' of undefined [дубликат]

Cannot read property 'innerHTML' of undefined [дубликат]

На данный вопрос уже ответили:

263
Как изменить текст при нажати на button?

Как изменить текст при нажати на button?

Есть такой код для добавления в сравнение:

268
Не работает всплывающее окно

Не работает всплывающее окно

Делаю модальное окно на jquery, но что-то оно не работает

386