please help me resolve the problem 🙂
HTML :
<body>
<div>
<header></header>
<nav>
<table align="left" border="1">
<tr>
<td>
<div class="mainmenu">
aaa
</div></td>
</tr>
<tr class="b">
<td>
<table align="left" border="1" class="submenu">
<tr>
<td>
<p class="1">
aaaaa
</p></td>
</tr>
<tr>
<td>
<p class="1">
bbbbbbb
</p></td>
</tr>
<tr>
<td>
<p class="1">
ccccccccccccccccccccc
</p></td>
</tr>
<tr>
<td>
<p class="1">
ddddd
</p></td>
</tr>
</table></td>
</tr>
<tr>
<td>
<div class="menu">
bbbbbbb
</div></td>
</tr>
<tr>
<td>
<div class="menu">
ccccccccccccccccccccc
</div></td>
</tr>
<tr>
<td>
<div class="menu">
ddddd
</div></td>
</tr>
</table>
CSS : `
body {
background-color: orange;
color: white;
}
main{
color: blue;
width: 80%;
}
table.submenu{
background-color: #FF0033;
}
Jquery script:
$(document).ready(function() {
$('tr.b').hide();
$('div.mainmenu').click(function() {
$('tr.b').toggle(400);
return false;
});
$('div.mainmenu, .menu').hover(function() {
$('div.mainmenu, .menu').css('color', 'pink');
}, function() {
$('div.mainmenu, .menu').css('color', 'white');
});
});
$(document).ready(function() {
$('tr.b').mouseover(function() {
$('p.1').css('color', 'blue');
});
$('tr.b').mouseout(function() {
$('p.1').css('color', 'gray');
});
});
WORKING DEMO
use
$(this)