Вы должны добавить события мыши к li
, а затем только выделить пролеты с помощью этого li, используя $(this)
$('.leftPanelCarousel li').mouseover(function () {
$(this).find('.leftPanelBodyTitle').css("color", "#a43802");
$(this).find('.leftPanelBodyContent').css("color", "#a43802");
});
$('.leftPanelCarousel li').mouseout(function () {
$(this).find('.leftPanelBodyTitle').css("color", "White");
$(this).find('.leftPanelBodyContent').css("color", "White");
});
Но, как я писал вчера в ответе на другой вопрос оВы, это также возможно с простым CSS для современных браузеров.
.leftPanelCarousel li .leftPanelBodyTitle,
.leftPanelCarousel li .leftPanelBodyContent {
color: #ffffff;
}
.leftPanelCarousel li:hover .leftPanelBodyTitle,
.leftPanelCarousel li:hover .leftPanelBodyContent {
color: #a43802;
}
Edit
Как я читал из ваших комментариев, вы должны изменить свой HTML, чтобы он работал так, как вы хотитеэто к.
<div class="leftPanelCarousel">
<ul>
<li>
<p>
<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>
</p>
<p>
<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>
</p>
<p>
<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>
</p>
</li>
</ul>
</div>
и используйте следующий CSS:
.leftPanelCarousel li p .leftPanelBodyTitle,
.leftPanelCarousel li p .leftPanelBodyContent {
color: #ffffff;
}
.leftPanelCarousel li p:hover .leftPanelBodyTitle,
.leftPanelCarousel li p:hover .leftPanelBodyContent {
color: #a43802;
}