Как отладить проблемы парения CSS/Javascript

Вы можете указать для проекта, сколько места в куче требуется вашему проекту

Следующее для Eclipse Helios / Juno / Kepler :

Right щелкните мышью на

 Run As - Run Configuration - Arguments - Vm Arguments, 

и добавьте

-Xmx2048m
70
задан Jason Creighton 3 July 2009 в 20:56
поделиться

5 ответов

Добавьте обработчик функции onmouseover к элементу, который принимает : hover . Внутри этой функции вызовите console.info (element) для любого элемента, о котором вы хотите знать.

myHoverElement.onmouseover = function() {
    console.info(document.getElementById("someotherelementofinterest"));
};

Когда вы запустите это с активным firebug, элемент будет доступен для проверки в консоли firebug .

22
ответ дан 24 November 2019 в 13:24
поделиться

для проблем с css я нахожу в Интернете Плагин разработчика бесценен:

http://chrispederick.com/work/web-developer/

загрузите его, тогда в вашем распоряжении будут 2 возможных инструмента.

  1. унаследованный css из файлов на любом наведенном элементе , используйте shift-ctrl-y

  2. вычисленный css (включая любой встроенный стиль = примененный, который отсутствует в файле .css - или через метод .css из jquery и т. д.) - нажмите shift-ctrl-f

последний также вернет все классы, примененные к элементу.

конечно, он имеет и другие полезные применения, такие как превосходная отладка форм, включая редактирование скрытых полей и файлов cookie (которые могут использоваться для тестирования на проникновение)

2
ответ дан 24 November 2019 в 13:24
поделиться

У меня была та же проблема, и я обнаружил, что, хотя я не мог проверять объекты наведения в Firefox с помощью Firebug, веб-инспектор Safari замораживает текущее состояние и разрешает проверку . Чтобы активировать веб-инспектор Safari, просто введите следующую строку в терминал и перезапустите Safari:

defaults write com.apple.Safari WebKitDeveloperExtras -bool true

Активируйте элемент наведения в браузере, затем щелкните правой кнопкой мыши и выберите «Проверить элемент». Страница остановится в своем текущем состоянии, что позволит вам осматривать мимолетные объекты, сколько душе угодно.

1
ответ дан 24 November 2019 в 13:24
поделиться

Вы можете сделать это в Firebug, но это немного «глючит». Если вы проверите элемент, а затем щелкнете вкладку html, например, на вкладку DOM, когда вы вернетесь на вкладку html, на вкладке «style» css справа будет выпадающий переключатель со стрелкой, где вы можете выбрать : состояние наведения этого элемента должно быть активным. Отстойно переключать вкладки, чтобы это отображалось, но у меня это работает.

44
ответ дан 24 November 2019 в 13:24
поделиться

В firebug нет идеального решения (эффект наведения мыши / имитации наведения).

Однако есть несколько способов изменить состояние зависания в firebug:

  1. Добавьте состояние : active вместе с вашим : hover

    a: hover, a: active {...}

    Если вы наведете курсор мыши на свой элемент, перетащите его и отпустите, он останется активным.

  2. Превратите состояние : hover в класс .hover

    Вы можете редактировать правило CSS, щелкнув исходный файл (на вкладке «Стиль» Firebug)

    Затем конечно, вы должны добавить (и удалить) класс .hover из своего элемента.

1
ответ дан 24 November 2019 в 13:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: