I am having problems accessing the right selector. Currently, on mouseover the ENTIRE grouping of 3 paragraphs gets highlighted not just the one I am mouseover. It should just highlight the 2 elements Title and Content in the paragraph that was mouseover. Any ideas?
HEAD
$('.leftPanelCarousel').mouseover(function () {
$('.leftPanelBodyTitle', this).css("color", "#a43802");
$('.leftPanelBodyContent', this).css("color", "#a43802");
});
$('.leftPanelCarousel').mouseout(function () {
$('.leftPanelBodyTitle', this).css("color", "White");
$('.leftPanelBodyContent', this).css("color", "White");
});
HTML
<div class="leftPanelCarousel">
<ul>
<li>
<span class="leftPanelBodyHeader"><b>Blog</b></span><br />
<span class="leftPanelBodyTitle">Vivamus consectetur mattis quam</span><br />
<span class="leftPanelBodyContent">Lorem ipsum dolor sit amet, consectetur<br />adipiscing elit. Nulla ut magna sit. +</span><br /><br />
<span class="leftPanelBodyHeader"><b>Press</b></span><br />
<span class="leftPanelBodyTitle">Vivamus consectetur mattis quam</span><br />
<span class="leftPanelBodyContent">Lorem ipsum dolor sit amet, consectetur<br />adipiscing elit. Nulla ut magna sit. +</span><br /><br />
<span class="leftPanelBodyHeader"><b>Blog</b></span><br />
<span class="leftPanelBodyTitle">Vivamus consectetur mattis quam</span><br />
<span class="leftPanelBodyContent">Lorem ipsum dolor sit amet, consectetur<br />adipiscing elit. Nulla ut magna sit. +</span>
</li>
<li>
<span class="leftPanelBodyHeader"><b>Blog</b></span><br />
<span class="leftPanelBodyTitle">Vivamus consectetur mattis quam</span><br />
<span class="leftPanelBodyContent">Lorem ipsum dolor sit amet, consectetur<br />adipiscing elit. Nulla ut magna sit. +</span><br /><br />
<span class="leftPanelBodyHeader"><b>Press</b></span><br />
<span class="leftPanelBodyTitle">Vivamus consectetur mattis quam</span><br />
<span class="leftPanelBodyContent">Lorem ipsum dolor sit amet, consectetur<br />adipiscing elit. Nulla ut magna sit. +</span><br /><br />
<span class="leftPanelBodyHeader"><b>Blog</b></span><br />
<span class="leftPanelBodyTitle">Vivamus consectetur mattis quam</span><br />
<span class="leftPanelBodyContent">Lorem ipsum dolor sit amet, consectetur<br />adipiscing elit. Nulla ut magna sit. +</span>
</li>
<li>
<span class="leftPanelBodyHeader"><b>Blog</b></span><br />
<span class="leftPanelBodyTitle">Vivamus consectetur mattis quam</span><br />
<span class="leftPanelBodyContent">Lorem ipsum dolor sit amet, consectetur<br />adipiscing elit. Nulla ut magna sit. +</span><br /><br />
<span class="leftPanelBodyHeader"><b>Press</b></span><br />
<span class="leftPanelBodyTitle">Vivamus consectetur mattis quam</span><br />
<span class="leftPanelBodyContent">Lorem ipsum dolor sit amet, consectetur<br />adipiscing elit. Nulla ut magna sit. +</span><br /><br />
<span class="leftPanelBodyHeader"><b>Blog</b></span><br />
<span class="leftPanelBodyTitle">Vivamus consectetur mattis quam</span><br />
<span class="leftPanelBodyContent">Lorem ipsum dolor sit amet, consectetur<br />adipiscing elit. Nulla ut magna sit. +</span>
</li>
</ul>
</div>
The codes not coming out that pretty. Apologies.
You have to add the mouse events to the
liand then only highlight the spans with in this li using$(this)But as I posted yesterday in an answer to another question of you, this may be also possible with plain CSS for modern browsers.
Edit
As I read from your comments you have to modify your HTML, to have it work as you want it to.
and use the following CSS: