У меня есть это на данный момент: (список длиннее, но это только один элемент)
<a href="Products.aspx"
onmouseover="onMouseOverCatDisplay("H5032.jpg", "Go to: cars");"
onmouseout="onMouseOverCatDisplay("DSC_0414_SS.jpg", "You see: bike");">Car</a>
и выше HTML, у меня есть этот javascript:
<script type="text/javascript" language="javascript">
// <![CDATA[
function onMouseOverCatDisplay(catimg, catnaam)
{
$("#lh").stop().animate({ color: "#1C1C1C" }, 2000);
$("#lh").html(catnaam);
$("#lh").stop().animate({ color: "#DBDBD6" }, 2000);
$("#imgCat").attr("src", catimg);
}
// ]]>
</script>
и это:
<h4 id="lh">Bikes</h4>
<img id="imgCat" src="img/bike.jpg" />
теперь все работает нормально, но анимация не работает.
Я бы хотел исчезнуть с h4, заменить текст, а затем снова исчезнуть.
РЕДАКТИРОВАТЬ установить источник изображения также с jQuery вместо javascript
EDIT2
переписать часть так, чтобы она не 't использовать mouseout и mouseover, чтобы активировать JavaScript.но не могу найти способ передать другой параметр в jquery (изображение)
<script type="text/javascript">
$(document).ready(function () {
$('div.divLeftCatMenu a').hover(
function () {
$(this).stop().animate({ color: '#E90E65', borderBottomColor: '#E90E65' }, 1000);
var catn = $(this).attr('title');
$("#lh").html(catn);
},
function () {
$(this).stop().animate({ color: '#CCC6C6', borderBottomColor: '#3e3e3e' }, 1000);
var catn = $("a.subCatLinksSelected").attr('title');
$("#lh").html(catn);
});