Движение текста по вертикали
<script> function moveTxt() { if (document.anil.top < 500) { document.anil.top +=2; setTimeout("moveTxt()", 50); } } </script> </head> <body onLoad="moveTxt()"> <div id="anil" style="position:absolute; left:10; top:10"> Текст </div> Есть подобный кусок кода, как реализовать его работу на всех браузерах? Или есть универсальные команды, которые все браузеры интерпретируют? |
AlexMak,
Я бы посоветовал Вам воспользоваться каким-нибудь готовым framework-ком для обеспечения кроссбаузерности. jQuery, например: http://anton.shevchuk.name/javascrip...for-beginners/ |
я бы вам не советовал пользоваться фреймворками вообще...
|
2 no_alex
Спасибо за совет, начал изучать. 2 ZoNT Почему? Есть какие-то сложные или негативные моменты? |
|
AlexMak,
На самом JS-фреймворков существует великое множество. Посмотрите список внизу этой страницы: http://ru.wikipedia.org/wiki/%D0%A4%...%D1%80%D 0%BA Это только небольшая часть того, что сейчас создано разными программистами. У каждого фреймворка есть свои достоинства и свои недостатки. Но все они, в той или иной степени, решают главную задачу - кроссбраузерность. Поэтому, если для Вас кроссбраузерность является ключевым моментом - без фреймворка не обойтись. Иначе Вам придётся "конкретно погемориться" для обеспечения этой самой кроссбраузерности. Лично мне jQuery тоже не нравится, но для таких задач как у Вас сейчас стоит - он идеально подходит. Тем более, что он прост в освоении для начинающих JS-разработчиков. Если же Вам нужно решить очень сложную задачу - просмотрите другие фреймворки. |
Цитата:
|
никогда не геммороился чтобы обеспечить кроссбраузерность скрипта...
С html+css приходится возится, а вот со скриптом - нет. А нет, вру... Немного пришлось повозится в случае с фильтрацией ввода в текстовый инпут (ввод по маске). Но я не видел ни в одном фреймворке решения, которое бы работало лучше моего... |
Aхахах, применять jQuery, чтобы кросс-браузерно переместить абсолютно позиционированный блок :D :D :D да такую задачу только с фреймворком надо решать, иначе никак, не не не
|
Ха-ха три раза!
Вы ещё скажите что объектная модель в Мозилле и в IE ничем не отличается и обработка событий там одинаковая? А те кто придумывает фреймворки - делают это для собственного удовольствия? ;) |
Часовой пояс GMT +3, время: 21:52. |