Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   spike - библиотека внедряет W3C-шные методы в IE (https://javascript.ru/forum/project/27728-spike-biblioteka-vnedryaet-w3c-shnye-metody-v-ie.html)

devote 13.01.2013 16:35

Цитата:

Сообщение от melky
ждём, может быть разработчик займётся этим

Уже есть написанный XMLHttpRequest 2 для ИЕ, но пока не доделано и оно использует мою библиотеку jsClasses, что бы сеттеры/геттеры работали в ИЕ.

viktorina 13.01.2013 16:45

Цитата:

Сообщение от devote
Я заболел

Выздоравливай.
oncontextmenu - работает.
Остальные нет. В ietester пробую.

Deff 13.01.2013 16:48

Цитата:

Сообщение от devote
Как только полегче станет (Я заболел)

:( Выздоравливате!

viktorina 13.01.2013 16:50

Цитата:

Сообщение от devote
оно использует мою библиотеку

Уууууу! Круто!

FINoM 13.01.2013 18:10

devote, мне интересно, как ты всё успеваешь. Очень крутые штуки делаешь, наверняка кучу времени забирают, помимо основной работы.

viktorina 14.01.2013 01:32

scroll заработал незаметно.
mousewheel молчит...

viktorina 23.01.2013 00:17

<!--[if it IE 9]>
<script>
document.createElement("nav");
</script>
<![endif]-->

Такой код нужно прописывать в шаблоне, или всё уже включено?

x-yuri 18.05.2013 18:21

Идея нравится :) Сразу приходят в голову следующие ссылки (ну и еще одна для полноты). Разве что не совсем понятно, почему библиотека исправляет только explorer'ы. И возможно стоит разбить библиотеку на более мелкие части, чтобы можно было точнее выбирать что подключать. Чтобы можно было из нескольких библиотек собрать необходимый функционал. Да, и еще, по-моему все же практичнее создавать свой API, а не пытаться исправлять браузеры.

Best 10.06.2013 15:57

Здравствуйте, подскажите новичку, как правильно использовать данную библиотеку.
Как её подключить, правильно?
Собственно хочу использовать её, для обработки кастомных ивентов,
dispatchCustomEvent: function (element, type) {
            if (document.createEvent) {
                var evnt = document.createEvent('Event');
                evnt.initEvent(type, true, false);
                element.dispatchEvent(evnt);
            } else if (document.createEventObject) {
                var customEvnt = document.createEventObject();
                element.fireEvent('on'+type,customEvnt);
            }
        }

сейчас, такой код, но в иЕ7-8 не срабатывает, хотелось бы узнать как правильно подправить код, что бы все отработало. Сейчас использую библиотеку event.js c http://javascript.ru/tutorial/events/crossbrowser

devote 10.06.2013 19:00

Best,
просто подключите библиотеку и юзайте:

var evnt = document.createEvent('Event');
evnt.initEvent('mycustomevent', true, false);
element.dispatchEvent(evnt);


Часовой пояс GMT +3, время: 15:18.