Сайт, на который вы ссылаетесь, использует библиотеку jQuery . Это действительно очень просто. Заявление, подобное этому
$("#mydiv").hide();
скроет <div>
с идентификатором "mydiv". Вы также можете show
вместо hide
, и вы можете передать число в функцию, например, hide(200)
, чтобы оживить действие. В этом случае анимируйте скрытие div в течение 200 мс.
Существует также toggle
эффект , который альтернативно скрывает или показывает элемент.
Я рекомендую вам прочитать о событиях и селекторах jQuery в документации jQuery .
Также в будущем, Погуглите ваш вопрос , прежде чем спросить, это может сэкономить вам некоторое время; -)
Редактировать
На самом деле конкретная функция, которую вы описываете на сайте, на который вы ссылаетесь, обрабатывается с помощью элемента HTML5, о котором говорит andronikus . Возможно, HTML5 еще не готов к использованию в Интернете, поскольку все еще существует множество браузеров, которые не могут его обработать. На мой взгляд, использование jQuery show / hide является лучшим решением на данный момент.