18 января 2010, 12:52
minijQuery 0.0.2a (each, onclick, onmouse*) + demo with ZeroClipboard
Всем привет :)
По нужде добавил обработчики мыши (клик, влёт, вылет) и функцию обработки селектора — в простонародье each(). Рание немного модифицировал селектор + расширил обработку параметров, что бы можно было работать с each ;)
Работает each() вот так:
Для примера прикрутил к предыдущей статье ZeroClipboard, что бы при клике Копировать содержимое ячейки ;) Там всё просто:
По нужде добавил обработчики мыши (клик, влёт, вылет) и функцию обработки селектора — в простонародье each(). Рание немного модифицировал селектор + расширил обработку параметров, что бы можно было работать с each ;)
Работает each() вот так:
u$("#chars td").each(function(){ u$(arguments[0]).onmouseover(function(){ alert(arguments[0].tagName); }); });Обращаться к передаваемому обжекту пока через arguments[0], в планах сделать через this, но там нужно сделать хитрые манипуляции + свой собственный eval() через добавление к заголовку джаваскрипта с контентом самой функции ;)
Для примера прикрутил к предыдущей статье ZeroClipboard, что бы при клике Копировать содержимое ячейки ;) Там всё просто:
- создаём объект типа ZeroClipboard.Client()
- через each() вешаем на onmouseover() обработчик
- дальше уже ZeroClipboard вешает свой флешовый click() по срабатыванию которого и происходит копи-в-буфер

3 комментария РСС
Картинки в шапке просто бомба :D
А вообще в клиенте, в браузере, в адресной строке должна быть иконка ;)
А про браузерную строку чтото забыл :D
Ваш комментарий