Позвольте мне объяснить мой сценарий.
У меня есть веб-страница, сгенерированная с помощью PHP, которая содержит множество элементов div с эффектами ролловера. Она представляет собой таблицу с более чем 200 ячейками, но вместо таблицы она состоит из элементов div, потому что я прочитал, что они более эффективны (особенно в IE8, который стал моим кошмаром в этом проекте!)
На этой же странице я хочу поставить тикер для сообщений пользователей с горизонтальной прокруткой текста.
Я пытался реализовать тикер по-разному: чистый Javascript или с помощью плагинов jquery:
http://remysharp.com/2008/09/10/the-silky-smooth-marquee/
Хорошо, дело в том, что тикер прекрасно работает при загрузке страницы, но как только пользователь начинает перемещать курсор по таблице (срабатывают эффекты ролловера), тикер становится очень резким в IE8 (Firefox работает почти идеально) ) * +1010 *
После большой работы по настройке моего PHP / HTML-кода я сдался и решил встроить флэш-объект для тикера, чтобы освободить часть сценариев в браузере и передать ее во флэш-память. Мое удивление состояло в том, что у него был тот же самый дефект. Я не эксперт в том, как браузер работает с Flash-объектами, но я действительно думаю, что это было бы решением.
Я нашел пример, иллюстрирующий проблему.
http://activeden.net/item/xml-news-ticker/7911?red...tudio&clickthrough_id=23795538
Это страница с коммерческим флеш-объектом. Это действительно намного больше, чем мне нужно, но если вы попытаетесь (с IE8) переместить курсор вокруг правой части страницы, над элементами с эффектами опрокидывания, вы заметите, что тикер становится менее плавным. Представьте себе, что на странице 200 делений!
Ну, вот мой вопрос: могу ли я что-нибудь сделать, чтобы этот дизайн работал должным образом (эффекты тикера и ролловера работают одновременно)?
Я бы предпочел дополнить это с помощью javascript / jquery, но я не откажусь от flash, если это решение (это не так)
Кстати, я пытался добиться этого с помощью Java-апплета, и в результате он работает отлично. В любом случае, я рассматриваю это как последний вариант, потому что хочу избежать неудобств при использовании этой технологии.
Большое спасибо!
Toni