onchange событие распространяет?

Что не так с моей реализацией?

MediaStore еще не обнаружил ваши вновь созданные файлы. Что вы видите в Windows & mdash; и во многих приложениях «галерея» на устройстве - mdash; основано на том, что индексировало MediaStore.

Используйте MediaScannerConnection и его scanFile() метод, чтобы сообщить MediaStore о вашем файле, как только вы выписали свои данные на диск:

public void scanFile(Context ctxt, File f, String mimeType) {
    MediaScannerConnection
        .scanFile(ctxt, new String[] {f.getAbsolutePath()},
                  new String[] {mimeType}, null);
}
39
задан slashnick 5 November 2008 в 23:01
поделиться

3 ответа

Согласно спецификации , change, submit, reset должен пузыриться и focus, и blur не должен пузыриться.

Это поведение реализовано правильно во всех веб-браузерах кроме IE < 9, то есть, change, submit, reset действительно пузырятся правильно в IE> = 9.

См. https://stackoverflow.com/a/4722246/227299 для обходного решения jQuery на старых версиях IE

38
ответ дан Aliaksandr Sushkevich 23 September 2019 в 18:06
поделиться

Я не имел дело с этим долгое время, но в прошлый раз, когда я сделал, я помню, что Firefox распознал событие на <SELECT> элемент, в то время как IE6 распознал только события на <OPTION> теги. Насколько я помню.

IE7 не отсутствовал в то время.

Так, если это верно, это имеет еще больше смысла не записать, что обработчик событий встраивает и применяет его на готовый DOM вместо этого, чтобы Вы не собираетесь иметь много загрязненного, повторяющегося кода.

0
ответ дан schonarth 23 September 2019 в 18:06
поделиться

Не уверенный, если я получаю вопрос, но если Вы имеете в виду это, тогда НЕТ.

<div id="foo">
  <select onchange="alert('hi');">
    <option>Hello</option>
    <option>World</option>
  </select>
</foo>

, Где идентификатор отделения = "нечто" имело бы onchange событие... пузырящееся из списка выборки?

<час>

на связанной ноте, просто к вашему сведению Вы не можете присоединить событие к опциям в рамках списка выборки в IE (хорошо, Вы можете, но это не стрелять)

-2
ответ дан scunliffe 23 September 2019 в 18:06
поделиться
Другие вопросы по тегам:

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