Есть лучший способ, если вы хотите отобразить хорошие подсказки - плагин всплывающей подсказки
Вы всегда можете добавить контент в DOM, а затем удалить его при наведении, это работает. Я думаю, что это зависит от того, что вы планируете отображать, если это изображения, то у меня будет соблазн спрятать их при загрузке страницы, а затем показать при наведении, но если это просто блок текста, то я, вероятно, буду испытывать желание добавить в DOM, а затем удаляя при наведении.
Другим аспектом, который следует учитывать, является постепенное ухудшение - хотите ли вы, чтобы некоторые / аналогичные функции были доступны, если JavaScript отключен или отсутствует?
Если вы проверяете Facebook с помощью плагина Firefox Firebug , вы можете увидеть, что hide div присутствует, когда страница загружена, но скрыта и активирована через CSS классы.