Почему при первом клике outerHeight() = null?

253
25 ноября 2017, 11:45
$(".bottom__m").stick_in_parent();
            $('.bottom__m a[href^="#"]').bind('click.smoothscroll',function (e) {
                e.preventDefault();
                var istuckHeigh = $(".bottom__m.is_stuck").outerHeight();

                var target = this.hash,
                    $target = $(target);

                $('html, body').stop().animate({
                    'scrollTop': $target.offset().top - istuckHeigh + 30
                }, 900, 'swing', function () {
                    //window.location.hash = target;
                    if(history.pushState) {
                        history.pushState(null, null, target);
                    }
                    else {
                        location.hash = target;
                    }
                });
                console.log(istuckHeigh);
                return false;
            });
Answer 1

$(document).on('click','.bottom__m a[href^="#"]',function...

Вместо бинда по несуществующему на момент навешивания элементу нужно навесить $слушалку на документ и уточнить какой элемент кликается

READ ALSO
Помогите с регуляркой!

Помогите с регуляркой!

Всем привет! Задание по регулярке: Должно быть от 3 до 30 символов, разрешены только буквы и ОДИН знак "*" в любом местеМои решения:

257
HTML5 API history

HTML5 API history

Проблема заключается в следующемЕсть приложение и меню

280
Warning: fsockopen(): unable to connect to (php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution)

Warning: fsockopen(): unable to connect to (php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution)

Установил битриксШтатными средствами проверяю его его на ошибки, выдает ошибку в работе с сокетами

305