Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.02.2013, 14:00
Интересующийся
Отправить личное сообщение для rebroff Посмотреть профиль Найти все сообщения от rebroff
 
Регистрация: 20.10.2010
Сообщений: 14

Скрипт не корректно работает в Google Chrome
Здравствуйте.

Разметка.
<div id="large">
	<img src="files/big/big4.jpg" title="" alt="">
</div>
<ul id="thumbnail">
    <li class="active">
	<a href="files/big/big4.jpg"><img src="files/thumb/thumb4.jpg" title="" alt="big4.jpg"></a>
    </li>
    <li>
	<a href="files/big/big5.jpg"><img src="files/thumb/thumb5.jpg" title="" alt="big5.jpg"></a>
    </li>
    <li>
	<a href="files/big/big6.jpg"><img src="files/thumb/thumb6.jpg" title="" alt="big6.jpg"></a>
    </li>
</ul>


Скрипт.
$(function(){
    $("#thumbnail li a").click(function(){
        $("#thumbnail li").removeClass('active');
	$(this).parent().addClass('active');
	$("#large img").hide().attr({"src": $(this).attr("href"), "title": $("> img", this).attr("title")});
	$("#large h2").html($("> img", this).attr("title"));
	
        return false;
    });

    $("#large>img").load(function(){$("#large>img:hidden").fadeIn("slow")});
});


Т.е. по клику на миниатюру в блоке #large меняется большое фото. Все прекрасно работает, но только не в Хроме. В Хроме проблема возникает, если кликнуть второй раз на миниатюре уже активного изображения. При этом большое изображение не перегружается, а исчезает.

Заранее благодарю за помощь.
Ответить с цитированием
  #2 (permalink)  
Старый 06.02.2013, 14:17
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

rebroff,
Ccылку на действующий образец или перезалейте в песочницу, ссылка в меню
Ответить с цитированием
  #3 (permalink)  
Старый 06.02.2013, 14:28
Интересующийся
Отправить личное сообщение для rebroff Посмотреть профиль Найти все сообщения от rebroff
 
Регистрация: 20.10.2010
Сообщений: 14

Ошибку нашла. В строке 5 скрипта нужно было добавить fadeIn(). Почему отрабатывало в остальных браузерах неизвестно.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery, не работает в ie, chrome и safari crowbar Javascript под браузер 3 30.04.2012 12:45
Не работает скрипт создаюший iframe Tvis Общие вопросы Javascript 1 17.04.2012 23:57
Не работает скрипт в дальней директории Raonde Общие вопросы Javascript 3 30.01.2012 09:15
скрипт работает в IE через раз jsVAN Internet Explorer 2 10.03.2011 03:27
Java скрипт не работает в Opera Eagle28 Ваши сайты и скрипты 3 07.04.2010 19:36