Jump to content

Recommended Posts

Добрый день!

После перехода на новую версию jquery появилась необходимость поменять live На on.

есть модули формирования цены при которых цена менялась за счет изменения состава.

теперь цена берется из дефолтовой указанной в карточке товара, на изменение не реагирует хотя цену формирует.

Можно ли использовать и старую и новую версию jquery? 

Или кто может за вознаграждение помочь на локалке мне переписать условия.

 

// Аяксовая корзина
$('form.variants').on('submit', function(e) {
	e.preventDefault();
	button = $(this).find('input[type="submit"]');
	if($(this).find('input[name=variant]:checked').length >0 )
		variant = $(this).find('input[name=variant]:checked').val();
	if($(this).find('select[name=variant]').length >0)
		variant = $(this).find('select').val();

	
	//если есть модули
	 var modules = new Array();
		if($(this).find('.val_input').length >0){
			$('.val_input').each(function(i){
	    var price = $(this).attr('price');
	     var opt_id = $(this).attr('opt_id');
	      var count = $(this).val();
	    modules[opt_id] = count+'_'+price;

 				 });

		}



	$.ajax({
		url: "ajax/cart.php",
		data: {variant: variant, modules: modules},
		dataType: 'json',
		success: function(data){
			$('#cart_informer').html(data);
			if(button.attr('data-result-text'))
				button.val(button.attr('data-result-text'));

	//var url = "http://site/cart/";
	//$(location).attr('href',url);

		}
	});
	var o1 = $(this).offset();
	var o2 = $('#cart_informer').offset();
	var dx = o1.left - o2.left;
	var dy = o1.top - o2.top;
	var distance = Math.sqrt(dx * dx + dy * dy);
	$(this).closest('.product').find('.image img').effect("transfer", { to: $("#cart_informer"), className: "transfer_class" }, distance);
	$('.transfer_class').html($(this).closest('.product').find('.image').html());
	$('.transfer_class').find('img').css('height', '100%');

	
	return false;
});
Edited by dols4me
Link to post
Share on other sites

Вопрос не решился. Проблема в коде product.tpl. Кто может помочь разобраться за вознограждение. Сразу скажу что на старой версии все работало как надо. Велком в ЛС

Edited by dols4me
Link to post
Share on other sites

и последней версией Джиквери :)

Последнюю версию можно взять на сайте разработчика.

А что, всё та плохо, что даже нокстер и заяц не справились?

Стукните в скайп. Может у меня получится.

После перехода на новую версию jquery

А переходить, действительно была необходимость? Если да, то почему?

Edited by koteyka
Link to post
Share on other sites

Стукните в скайп. Может у меня получится.

 

Да мне для примера сайт бы глянуть с переделанной корзиной, чтобы я уже глянул что и как :)

Edited by Maksclub
Link to post
Share on other sites
  • 2 years later...

;)  ошибочки надо поправлять

 

https://yadi.sk/i/4Of0dM1BApD1iw

Ты каким местом думал прежде чем ответ писать??

Сайт был сдан в сентябре 2016 года, был сдан в рабочем виде пройденный валидатором.

Что делалось ПОСЛЕ меня, меня как бы мало волнует и исправлять я ничего не должен.

Link to post
Share on other sites

Ты каким местом думал прежде чем ответ писать??

Сайт был сдан в сентябре 2016 года, был сдан в рабочем виде пройденный валидатором.

Что делалось ПОСЛЕ меня, меня как бы мало волнует и исправлять я ничего не должен.

 

срок давности грамматической ошибки не истек) валидатор у нас орфографию не проверяет) После тебя не думаю что кто то поменял "и" на "е".

Link to post
Share on other sites

срок давности грамматической ошибки не истек) валидатор у нас орфографию не проверяет) После тебя не думаю что кто то поменял "и" на "е".

 

меняют еще как. шаблон для них не скрыт. понатыкают и напишут свое. я ставлю локед на шаблон чтоб ничего не меняли

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...