24.04.2012, 01:21
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Что-то вы не того наворотили с capture. При генерации события сначала происходит фаза погружения (capturing), потом фаза всплытия (bubbling). У вас, как я понял, наоборот.
Как можно в IE поймать несуществующую фазу погружения я, к сожалению, не знаю. Может я что-то не понял и у вас решена задача века?
|
|
24.04.2012, 01:28
|
что-то знаю
|
|
Регистрация: 24.05.2009
Сообщений: 5,176
|
|
Обновил первый топик.
P.S. Octane, надеюсь текущая реализация вполне нормальная.
|
|
24.04.2012, 01:29
|
что-то знаю
|
|
Регистрация: 24.05.2009
Сообщений: 5,176
|
|
Сообщение от Kolyaj
|
У вас, как я понял, наоборот.
|
нет, у нас все так как положено.. можете потестить
Сообщение от Kolyaj
|
Может я что-то не понял и у вас решена задача века?
|
Видимо так оно и есть
|
|
24.04.2012, 10:52
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Ага, т.е. всё будет работать похоже на правду, если абсолютно все обработчики будут навешиваться вашей функцией? Так не интересно
И как-то много всего вы делаете с DOM-ом в IE. Он не помрёт от натуги в приложении средней сложности?
|
|
24.04.2012, 11:14
|
что-то знаю
|
|
Регистрация: 24.05.2009
Сообщений: 5,176
|
|
Сообщение от Kolyaj
|
если абсолютно все обработчики будут навешиваться вашей функцией?
|
Ну дык вы же в коде пишете примерно так ведь:
if ( document.addEventListener ) {
document.addEventListener( ... )
} else {
document.attachEvent( ... )
}
поэтому да, будет срабатывать моя функция
Сообщение от Kolyaj
|
Он не помрёт от натуги в приложении средней сложности?
|
Как раз именно этими тестами сейчас и занимался. Как бы это не было удивительно, но работает на ура, на сайтах приличной сложности которые я когда-то разрабатывал Пока полет нормальный, буду тестить дальше.
Последний раз редактировалось devote, 24.04.2012 в 11:35.
|
|
24.04.2012, 17:25
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от devote
|
Пока полет нормальный, буду тестить дальше.
|
Я бы тоже потестил, но там нет нужных мне функциё, а без них мне никак. Боюсь даже представить, что будет с ИЕ на моём приложении. Хотя нет, не боюсь, bind не работает, indexOf тоже.
В общем одни заглушки будут. Я сейчас тоже занимаюсь проблемами расхода памяти и тестами, ой как там всё страшно. Если приложение большое, то там и без заглушек память может утечь, а с заглушками сам ктулху повелел.
Хотя такая библиотека для меня была бы очень желанной. Ну разве что -ie6, там можно даже не пытаться.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
25.04.2012, 00:15
|
что-то знаю
|
|
Регистрация: 24.05.2009
Сообщений: 5,176
|
|
Сообщение от Gozar
|
bind не работает, indexOf тоже.
|
Не совсем понял про bind и indexOf разве это не легко реализуемо, или мы о разном говорим?
|
|
25.04.2012, 01:02
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от devote
|
Не совсем понял про bind и indexOf разве это не легко реализуемо, или мы о разном говорим?
|
Про bind если можно подробнее. indexOf я знаю можно прикрутить, а вот bind очень хочу посмотреть реализацию под ie7,ie8 не припомню чтобы там что-то работало.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
25.04.2012, 01:18
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
Function.prototype.bind? Можешь мой вариант посмотреть https://github.com/Octane/jsCore/blo...on/function.js В отличие от MDN'овского варианта, бесполезно добавлять свойства в прототип bound-функции, ну и на некоторых тестах со сменой контекста не заваливается.
Последний раз редактировалось Octane, 25.04.2012 в 01:30.
|
|
25.04.2012, 12:15
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от Gozar
|
Про bind если можно подробнее. indexOf я знаю можно прикрутить, а вот bind очень хочу посмотреть реализацию под ie7,ie8 не припомню чтобы там что-то работало.
|
Сорри, это меня сглюкнуло. Работает там bind mdn-овский. Всё нормально и ie7 и ie8. Я по какой-то другой причине забил на ie7,8. Скорее всего это только из-за formData
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
|
|