JQuery был бы хорошим способом. И с плагинами Jquery UI (например, draggable), это бриз .. (здесь есть demo).
Не использовать фреймворк, чтобы он был «чистым», кажется мне пустой тратой времени. Там хороший материал, который избавит вас от огромного количества времени, времени, потраченного на то, чтобы сделать ваше приложение еще лучше.
Но вы всегда можете проверить источник, чтобы получить «вдохновение», и адаптировать его без накладных расходов, которые вы не будете использовать. Это хорошо сделано и легко читается, и вы часто обнаруживаете некоторые кросс-браузерные хаки, о которых вы даже не думали.
Редактирование: о, если вы ДЕЙСТВИТЕЛЬНО не имеете никакой рамки ВСЕГДА, просто проверьте их источник тогда .. уверен, что вы можете использовать некоторые из них для своего приложения.
Почему вы не хотите использовать фреймворк? Они сэкономит вам много работы. http://www.codinghorror.com/blog/archives/001163.html. Редактирование. Не использование фреймворка - это вариант, но, честно говоря, чтобы получить хорошую реализацию, совместимую с кросс-браузером, вы, вероятно, будете иметь провести хотя бы день или два и в итоге написать несколько страниц кода, все из которых уже сделано для вас простым обращением к фреймворку. – levand 2008-08-27 17:53:58