JS/JQ. Автоматический клик по блоку не всегда срабатывает

183
25 октября 2018, 06:10

Есть ссылка вида site.ru/#brand=10 При переходе на нее должен срабатывать клик по блоку с data-id=10. Иногда работает, но иногда не происходит клик. В чем проблема?

window.onload = function() {
    var hash = window.location.hash.replace("#", "").split(";");
    if (hash[0].indexOf("brand") >= 0 && typeof hash[1] === "undefined") {
       hash = hash[0].split("=");
       var brand_id = hash[1];
       n_jQuery(".brand[data-id="+brand_id+"]").click();
       n_jQuery("html, body").animate(
           { scrollTop: n_jQuery("#sec3").offset().top },
           500
       );    
    }
};
READ ALSO
Между двоеточием и псевдоклассом ошибка an identifier expected [закрыт]

Между двоеточием и псевдоклассом ошибка an identifier expected [закрыт]

Цель при наведение на кнопку изменить цветНо пишет ошибку

191
Как отследить созданные блоки js

Как отследить созданные блоки js

При нажатии на кнопку "ADD", создаются новые элементыКак их отследить и работать с ними (менять, удалять и т

202
Вопрос про адаптивный дизайн

Вопрос про адаптивный дизайн

Недавно начал изучать адаптивный дизайн и возник теоретический вопрос: Является ли сайт адаптивным (или же отзывчивым) если у него есть горизонтальная...

159
magnific-popup миниатюра

magnific-popup миниатюра

как изменить размер миниатюры в magnific-popup? в документации не нашел, при изменении в стилях с 75*75 до 150*150 миниатюра просто растягивается

175