Перейти к содержанию
AndreyIvanov

Как найти скрипт меняющий html элемент

Рекомендуемые сообщения

Есть страничка. Внизу в табах список товаров и отзывы. При первой загрузке блоки в карточке товара получают очень большое значение height. После перключения на отзывы и обратно, значение height становится нормальным. Как найти скрипт, который вносит эти изменения?

Нагуглил, что в хроме в инструментах разработчика можно повесить Break On функцию на нужный элемент и отладчик js остановится при изменении данного элемента. Но где этот отладчик в инструментах? Может есть еще способ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
37 минут назад, AndreyIvanov сказал:

Есть страничка. Внизу в табах список товаров и отзывы. При первой загрузке блоки в карточке товара получают очень большое значение height. После перключения на отзывы и обратно, значение height становится нормальным. Как найти скрипт, который вносит эти изменения?

Нагуглил, что в хроме в инструментах разработчика можно повесить Break On функцию на нужный элемент и отладчик js остановится при изменении данного элемента. Но где этот отладчик в инструментах? Может есть еще способ?

catalog/view/theme/unishop/js/common.js

ищите

max_height_div(

 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ищите в elements_0.css

<div class="caption">

element.style {
    height: 828px;
}

и

class="description"
element.style {
    height: 3222px;
}

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, anboza сказал:

ищите в elements_0.css

<div class="caption">

element.style {
    height: 828px;
}

и

class="description"
element.style {
    height: 3222px;
}

 

 

 

Нет, это js делает

max_height_div($product.find('.caption > a'));
max_height_div($product.find('.attribute, .description'));
max_height_div($product.find('.option'));

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
11 минут назад, Gaziz сказал:

catalog/view/theme/unishop/js/common.js

ищите


max_height_div(

 

Как Вы нашли?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, AndreyIvanov сказал:

Как Вы нашли?

ctrl+f

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Gaziz В смысле ctrl+f? Увидели элемент со стилем, а как нашли скрипт, который стиль меняет?

Изменено пользователем AndreyIvanov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, AndreyIvanov сказал:

В смысле ctrl+f? Увидели элемент со стилем, а как нашли скрипт, который стиль меняет?

На странице не было скриптов которые меняют высоту, посмотрел подключенные скрипты в head первым открыл common.js так как многие туда пишут. А потом поиск по height или классу .caption, .description и тд

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я бы поставил брекпоинт 

image.png.68b4e2a83436e65de195f8cdfc3a07e9.png

 

и посмотрел стек 

 

image.thumb.png.9778875002e7603ef56dcc8045c051bb.png

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

О это как раз то, что нагуглил и не понимал, где смотреть. Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.