@anton99zel
29а класс средней школы №7

Как исправить Uncaught TypeError: $(...).live is not a function?

В консоли.
jquery.min.js:2 Uncaught TypeError: $(...).live is not a function
at HTMLDocument.

Указывает на
$(".items-list-item-colors-color").live("click", function()


<script>
$(function()
{
	$(".items-list-item-colors-color").live("click", function()
	{
		if($(this).hasClass("active"))
		{
			return false;
		}
		var $this = $(this);
		var $parent = $this.parent(".items-list-item-colors");
		$parent.find(".items-list-item-colors-color.active").removeClass("active");
		$this.addClass("active");
		var $colorID = $this.attr("data-color");
		var $images = $parent.parent(".items-list-item-wrapper").find(".items-list-item-title img");
		var $this_img = $images.hide().filter('[data-color="'+$colorID+'"]');
		var $url = $this.attr("data-url");
		$this_img.fadeIn("slow");
		$this_img.closest(".items-list-item").find("a.items-list-item-title").attr('href', $url);
		
	});
});
</script>

Как исправить?
  • Вопрос задан
  • 3825 просмотров
Решения вопроса 1
svistiboshka
@svistiboshka
живые веб интерфейсы
Этот метод доступен только в jquery До версии 1.7 включительно. замените на .on
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы