Нужно разобрать код
Никак не могу разобраться с кодом помогите пожалуйста
$('.portfolio-ctrls-r').click(function(){ var $current = $('.trust-slider-i.current'); if ( $current.is(':last-child') ) { $('.trust-slider-i').eq('0').find('a').click(); } else { $current.next('.trust-slider-i').find('a').click(); } return false; }); <div id="trust-slider" style="width: 815%; position: relative; transition-duration: 0.47s; transform: translate3d(-1280px, 0px, 0px);"><div class="trust-slider-i bx-clone" style="float: left; list-style: outside none none; position: relative; width: 140px; margin-right: 20px;"> </div><div class="trust-slider-i bx-clone" style="float: left; list-style: outside none none; position: relative; width: 140px; margin-right: 20px;"> </div><div class="trust-slider-i bx-clone" style="float: left; list-style: outside none none; position: relative; width: 140px; margin-right: 20px;"> </div><div class="trust-slider-i bx-clone" style="float: left; list-style: outside none none; position: relative; width: 140px; margin-right: 20px;"> </div><div class="trust-slider-i current bx-clone" style="float: left; list-style: outside none none; position: relative; width: 140px; margin-right: 20px;"> </div> <div class="trust-slider-i" style="float: left; list-style: outside none none; position: relative; width: 140px; margin-right: 20px;"> </div> <div class="trust-slider-i" style="float: left; list-style: outside none none; position: relative; width: 140px; margin-right: 20px;"> </div> <div class="trust-slider-i" style="float: left; list-style: outside none none; position: relative; width: 140px; margin-right: 20px;"> </div> <div class="trust-slider-i" style="float: left; list-style: outside none none; position: relative; width: 140px; margin-right: 20px;"> </div> </div> И еще сразу же пару вопросов Вот есть такой код, и как мне вызвать вот этот обработчик событий в другом месте не понятно $('.trust-slider-i a').live('click',function(){ var $parent = $(this).closest('.trust-slider-i'); var $img = $parent.find('img').attr('src'); var $content = $parent.find('.trust-content').html(); $('.trust-slider-i').removeClass('current'); $parent.addClass('current'); $('.portfolio-popup-content').html($content); $('.portfolio-popup-img img').attr('src',$img); $('.overlay').fadeIn(function(){ $('.portfolio-popup').fadeIn(); }); return false; }); И зачем тут return false? дело в том что я пытаюсь вызвать вот так click(); но выходит ошибка со скобками |
Цитата:
Вполне понятно. Просто дай имя функции наконец-то, или присвой ее переменной. function foo(){} $('.trust-slider-i a').live('click',foo); теперь можешь вызывать откуда угодно foo(); Само собой она нихера работать не будет, потому что ожидаемый this будет не такой. Цитата:
Чтобы отменить событие. |
Часовой пояс GMT +3, время: 09:44. |