не работает preventDefault!
Здравствуйте! Помогите пожалуйста разобраться. Просматривал давиче уроки Попова по JQery и наткнулся на такую проблему: сначала пытался сам выполнить задание, но позже, так как не мог найти ошибку, переписал все с примера
$('#small a').click(function(eventObject){ $('#big img').hide(5000).attr('src',$(this).attr('href')); $('#big img').load(function(){ $(this).fadeIn(2000); }); eventObject.preventDefault(); }); но все равно браузер переходит по ссылке вместо того чтобы заменять src на href! Не могу понять что не так! |
Цитата:
Цитата:
|
К сожалению проблема не в этом) тщетный раз переписываю и перепроверяю этот кусок кода и не могу понять в чем проблема! А это случайно на форум скинул с ошибкой. В общем вопрос тот же)
|
<script type="text/javascript" src="http://yandex.st/jquery/1.7.2/jquery.min.js"></script> <a href="http://javascript.ru/forum/">Клик</a> <script type="text/javascript"> $(document).ready(function(){ $('a').click(function(e){ e.preventDefault(); }); }); </script> |
Большое спасибо! Посмотрел на скрипт и нашел ошибку в функции ready. ПС: извините за глупые вопросы!
|
Цитата:
|
Для того что бы заменить путь картинки big img на путь ссылки. А как можно сделать по другому?
|
Цитата:
Цитата:
Цитата:
Цитата:
|
Подскажите где ошибка
Та же проблема,ищу уже 2 часа,вроде буква в букву а толку 0
$(document).ready(function() { $('#small a').click(function(eventObject) { $('#big img').hide().attr('src',$(this).attr('href')); $('#big img').load(function() { $(this).fadeIn(2000); }); eventObject.preventDefault(); }); }); |
Часовой пояс GMT +3, время: 09:33. |