2011-12-30 4 views
1

У меня был обмен изображениями javscript, который без проблем заменил бы изображение на зависании. Я реализовал highslide.js, и теперь нижнее изображение не вернется к исходному изображению на мыши.image swap не возвращается к исходному изображению

Любые предложения?

мои скрипты являются

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script> 
    <script src="js/jquery-1.3.2.js" type="text/javascript"></script> 
    <script src="js/jquery.nivo.slider.pack.js" type="text/javascript"></script> 
    <script type="text/javascript" src="js/jquery.jwbox.js"></script> 
    <script type="text/javascript" src="highslide/highslide-with-gallery.js"></script> 
    <script type="text/javascript" src="highslide/highslide.config.js" charset="utf-8"></script> 

и мой HTML

<a id="gallery-opener" href="javascript:;" onclick="document.getElementById('thumb1').onclick()" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('lodge','','Images/river_over.png',1)"> 
      <img src="Images/river_up.png" name="lodge" width="340" height="167" border="0" id="lodge" /></a> 

     <a id="gallery-opener" href="javascript:;" onclick="document.getElementById('thumb2').onclick()" onmouseover="MM_swapImage('catch','','Images/catch_over.png',1)"> 
     <img src="Images/catch_up.png" name="catch" width="340" height="167" border="0" id="catch" /></a> 

вы можете увидеть пример здесь http://www.flyfishinggreyriver.com/index2.html

спасибо !!

ответ

0

В какой-то момент вы должны удалить атрибут onmouseout от родителя этого изображения.

Добавление onmouseout="MM_swapImgRestore()" к родительскому <a> последнего изображения позволяет его восстановить.


Только что вы знаете, вы можете использовать CSS для переходов с переводом изображений, что намного проще, чем JavaScript.
У вас также есть несколько предметов с одинаковым идентификатором, которых следует избегать.

0

У вас нет onmouseout="MM_swapImgRestore()" событие для нижнего изображения <a> тег. Включите это, и все будет работать нормально.

Смежные вопросы