перестал работать скрипт карусели после обновление JQuery
появилась ошибка в браузере
"Uncaught TypeError: undefined is not a function"
$(".carousel-button-right").live('click',function(){
right_carusel();
});
$(".carousel-button-left").live('click',function(){
left_carusel();
});
function left_carusel(){
var block_width = $('.carousel-block').width();
$(".carousel-items .carousel-block").eq(-1).clone().prependTo(".carousel-items");
$(".carousel-items").css({"left":"-"+block_width+"px"});
$(".carousel-items").animate({left: "0px"}, 200);
$(".carousel-items .carousel-block").eq(-1).remove();
}
function right_carusel(){
var block_width = $('.carousel-block').width();
$(".carousel-items").animate({left: "-"+ block_width +"px"}, 200);
setTimeout(function () {
$(".carousel-items .carousel-block").eq(0).clone().appendTo(".carousel-items");
$(".carousel-items .carousel-block").eq(0).remove();
$(".carousel-items").css({"left":"0px"});
}, 300);
}
читал что нужно поправить
$(document).ready(function () {
заменить
jQuery(document).ready(function ($) {
сделал, но не работает всё равно
ошибка правда пропала
jQuery(".carousel-button-right").live('click',function($){
right_carusel($);
});
jQuery(".carousel-button-left").live('click',function($){
left_carusel($);
});
function left_carusel($){
var block_width = jQuery('.carousel-block').width($);
jQuery(".carousel-items .carousel-block").eq(-1).clone($).prependTo(".carousel-items");
jQuery(".carousel-items").css({"left":"-"+block_width+"px"});
jQuery(".carousel-items").animate({left: "0px"}, 200);
jQuery(".carousel-items .carousel-block").eq(-1).remove($);
}
function right_carusel($){
var block_width = jQuery('.carousel-block').width($);
jQuery(".carousel-items").animate({left: "-"+ block_width +"px"}, 200);
setTimeout(function ($) {
jQuery(".carousel-items .carousel-block").eq(0).clone($).appendTo(".carousel-items");
jQuery(".carousel-items .carousel-block").eq(0).remove($);
jQuery(".carousel-items").css({"left":"0px"});
}, 300);
}