Хотя ответы Сарфраза и Энтони сработают, есть пара моментов, на которые стоит обратить внимание.
1) Чтобы скрыть / показать, вам лучше всего использовать методы hide()
и show()
, доступные для объекта jQuery.
Итак,
$("div#menu li:hover>div").show();
2) Попробуйте вместо этого использовать классы CSS, а не прямое использование .css()
функции
3) С вашим селектором div#menu
не имеет смысла. Селектор идентификатора работает быстрее. Все, что вы делаете, когда ставите селектор элемента div
перед ним, замедляете его:
$("#menu li:hover>div").show();
Кроме того, начните принимать ответы и голосовать. Это хорошая вежливость - он зарабатывает людям очки, которые им нравятся, и делает их более склонными помогать вам в будущем.