2013-09-12 3 views
3

У меня есть сценарий, написанный следующим образом ...поджигатель отображает количество консольных печатного текста

$('#sessions-grid .refreshdata').live('click', function(e) { 
     console.log('came in sessions-grid .refreshdata'); 
     }); 

Моя проблема в firbug есть, его показ консольного текст, как показано ниже, и каждый раз, когда я clieck кнопку оно не появится снова вместо счет есть, и он увеличивается.

Может ли кто-нибудь сказать мне, что это значит? Я думаю, из-за этого у меня проблема, пытаясь сделать некоторую работу в yii cgridview.

Я думаю, погода, когда я нажимаю один раз, он входит и держит его зацикливанием, чем заканчивает клик и останавливается, и когда я нажимаю снова, напечатайте тот же самый приращение.

enter image description here

+1

Является ли ' '# sessions-grid .refreshdata'' выбирая несколько элементов таким образом, чтобы событие клика могло пузыриться между ними? Вы попробовали 'e.stopPropagation()'? BTW, не знаю, зависит ли логика вашей программы от распространения событий. – Prusse

+0

@Prusse Что такое e.stopPropagation()? – dev1234

+0

@Prusse я использовал e.stopImmediatePropagation(); но все равно это то же самое. – dev1234

ответ

10

По умолчанию Firebug группирует сообщения консоли, если они одинаковы.

В версии 1.12.1 есть новая опция, называемая console.groupLogMessages, которую вы можете использовать, чтобы отключить эту функцию.

Шаги:

  1. Введите about:config в адресной строке
  2. Поиск console.groupLogMessages
  3. Дважды щелкните его, чтобы установить его в false

Полный список предпочтений Firebug и их описание см. на Firebug Preferences Page

Смежные вопросы