Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   не работает preventDefault! (https://javascript.ru/forum/jquery/39470-ne-rabotaet-preventdefault.html)

Gusevvanya 01.07.2013 18:39

не работает 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! Не могу понять что не так!

danik.js 01.07.2013 19:24

Цитата:

Сообщение от Gusevvanya
eventObject

Цитата:

Сообщение от Gusevvanya
eventObjesct

Прежде чем нестить на форум создавать новую тему, нужно хотя бы внимательно взглянуть на свой код. А так ты просто обосрался у всех на виду :)

Gusevvanya 02.07.2013 00:39

К сожалению проблема не в этом) тщетный раз переписываю и перепроверяю этот кусок кода и не могу понять в чем проблема! А это случайно на форум скинул с ошибкой. В общем вопрос тот же)

Deff 02.07.2013 01:45

<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>

Gusevvanya 02.07.2013 02:36

Большое спасибо! Посмотрел на скрипт и нашел ошибку в функции ready. ПС: извините за глупые вопросы!

danik.js 02.07.2013 08:31

Цитата:

Сообщение от Gusevvanya
$(this).attr('href')

Зачем усложнять? this.href

Gusevvanya 02.07.2013 13:20

Для того что бы заменить путь картинки big img на путь ссылки. А как можно сделать по другому?

danik.js 02.07.2013 14:58

Цитата:

Сообщение от Gusevvanya
Для того что бы заменить путь картинки big img на путь ссылки. А как можно сделать по другому?

Цитата:

Сообщение от danik.js
Зачем усложнять? this.href

Давай еще пару раз, для надежности:
Цитата:

Сообщение от danik.js
Зачем усложнять? this.href

Цитата:

Сообщение от danik.js
Зачем усложнять? this.href


Bouwen 15.12.2016 21:14

Подскажите где ошибка
 
Та же проблема,ищу уже 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.