Не надо портить людей таким кодом )) Какие функции о.О все уже давно реши что делать надо через «классы». Этот код для удобной разработки совсем не годится. А тем более такие ляпы d=document.createElement('DIV');
$(d).css({ ...
d.className='img_change_s_0';
Если вы используете jquery то используйте её по полной не надо делать из кода кашу как вы!
Чистый js можно тоже писать красиво. А вы чисто понатыкали функции и ладно, сойдет. Почему бы не написать один «класс», который бы позволял подцеплять ваш слайдер в кстраничке и не простите «загаживал» глобальную облась непонятными функциями.
Ну и имхо смешивать библиотеку и обычный js — ужасно.
Ну что, судя по демке отличная работа. Работает везде, (ИЕ7-8 не смотрел ибо нефиг) только в ишаке нет прозрачности. Но это не страшно, не сильно заметно, и вообще для ишака простительно.
Радует не сам эффект перехода между картинками, а то, что есть люди способные написать такой эффект самостоятельно. Давно работаю с jquery, но на такой подвиг не способен :)
Всмысле не то чтобы я не мог написать подобную штуку (вопрос времени) просто не считаю эту работу целесообразной в своем положении, т.к. хорошо ориентируюсь в уже готовых решениях.
Ну работа достаточно целесообразна — просто мне необходимо была не просто галерея, а… не знаю как сказать… ну просто в проекте во время смены картинок изменялся контент страницы.
Для подобных же целей пришлось самому писать плагин Drag&Drop, потомучто существующие не могли реализовать всех моих потребностей.
насчет целесообразности я имел ввиду именно мое положение. В вашем случае не готов судить о целесообразности этой работы, т.к. чтобы понять это нужно вникнуть в ситуацию в деталях, разобраться.
В любом случае даже просто «хочу написать сам» часто является достаточным поводом для того чтобы сделать что-то свое. Ничего плохого конечно в этом нет, наоборот, что-то в этом есть благородное :)
Смена изображений