Смена обработчика не вызывается на радиовходе в Firefox - PullRequest
0 голосов
/ 28 июля 2011

Я разобрал проблему до этого jsfiddle: http://jsfiddle.net/shaggyfrog/DUqYW/3/

В Chrome / Mac и Safari / Mac вы должны получать предупреждение «foo» каждый раз, когда вы (повторно) загружаете страницу.

В Firefox / Mac предупреждение «foo» появляется только в первый раз.Последующие перезагрузки не вызывают его.

Это также: (A) ошибка в jQuery в Firefox, когда обработчик изменений на радиовходе должен вызываться независимо от его состояния при проверке;(B) другая ошибка jQuery, при которой обработчик изменений не должен вызываться, если он уже проверен;или (C) я делаю что-то глупое.

Это законная ошибка или я законный n00b?

1 Ответ

0 голосов
/ 28 июля 2011

Когда вы перезагружаете, Firefox сохраняет проверенное состояние радиостанций до перезагрузки, поэтому ваш сценарий нажимает на вход, который уже проверен ... и, следовательно, нет изменения значения.

...