Jump to content
  • 0

вроде как элементарные вопросы по jQuery


splean
 Share

Question

Здравствуйте. Слезно прошу не бить и не отправлять читать мануалы (на то есть некоторые причины), а помочь советом\ответом. Всех негодующих прошу пройти мимо, всем понимающим и сочувствующим заранее большое спасибо! К делу.

Пример страницы - http://splean.net.ru/ex/hover.html (utf-8 кодировку забыл убрать)

Рисуночек: hoverTable.jpg

Такой блок есть во многих из ячеек таблиц, и изначально они все невидимы. Эти блоки являют собой как бы «подменю», просто сделано все не классическими ul-li, а таблицей и div’ами. Как заставить при наведении на ячейку таблицы показывать только ее дочерний блок, а не все остальные? Если сейчас навести на ячейку Проекты а потом опустить курсор на показавшийся блок, то активной станет ячейка "Фотогалерея", так как ее блок также стал видимым.

Вопрос второй - как можете видеть, крайние ячейки таблицы используются для оформления, и имеют классы menuTopLeft и menuTopRight. Сейчас они синие, но когда соседние ячейки будут активными, необходимо их сделать зелеными, т.е. сделать им класс menuTopLeftActive или menuTopRightActive. Вот как отследить, что ховер сейчас на второй и предпоследней ячейкой таблицы? Или как еще по другому это сделать?

Вот код, который пока есть:

$("td").hover(
function () {
$(this).addClass("menuItemActive");
$(this).removeClass("menuItem");
$(".menuChild").show();
},
function () {
$(this).addClass("menuItem");
$(this).removeClass("menuItemActive");
$(".menuChild").hide();
}
);

Далее скорее всего возникнут еще вопросы..

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy