Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Полет картинки в корзину


Recommended Posts

Здравствуйте. Подскажите пожалуйста, установил шаблон yoocart004 , но почему то картинка при добавлении товара летит ниже. Как и где регулируется полет картинки?

Надіслати
Поділитися на інших сайтах


Открой файл catalog/view/javascript/juery/ajax_add.js

Найди код:

и поменяй слова offset на position может поможет.

Спасибо, но не помогло. Дело в том, когда я меняю на стандартный шаблон, то картинка летит правильно. Видимо дело в шаблоне yoocart004. Может есть другие способы регулировки полета картинки в корзину. Пока она до сих пор летит внизу.

Надіслати
Поділитися на інших сайтах


Спасибо, но не помогло. Дело в том, когда я меняю на стандартный шаблон, то картинка летит правильно. Видимо дело в шаблоне yoocart004. Может есть другие способы регулировки полета картинки в корзину. Пока она до сих пор летит внизу.

Такая же проблема. Переделывал стандартный шаблон.
Надіслати
Поділитися на інших сайтах


Открой файл catalog/view/javascript/juery/ajax_add.js

Найди код:

и поменяй слова offset на position может поможет.

complete: function () {

var image = $('#image').offset(); если менять в этой строке на position, то вылетает откуда надо

var cart = $('#module_cart').offset(); но в этой строке все равно летит не туда. Если ставишь position, то чуть вверх на 1см и пропадает, если оставить как есть offset, то все равно ниже корзины пролетает.

При любых изменениях в ajax_add.js надо обновлять страницу, иначе не видно изменений

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
  • 1 month later...

НЕ ПОМОГАЕТ ЭТО !!! :rolleyes:

На другой теме пишут что дело в дивах с position:relative;, внутри которых лежит картинка, но я никак не могу избавиться от этого DIV
Надіслати
Поділитися на інших сайтах


  • 1 year later...

Здравствуйте. Подскажите пожалуйста, установил шаблон yoocart004 , но почему то картинка при добавлении товара летит ниже. Как и где регулируется полет картинки?

что тут сложного:

открываем файл /catalog/view/theme/default/template/product/product.tpl

находим:

<script type="text/javascript"><!--
$('#button-cart').bind('click', function() {
--
--
--
--
$('html, body').animate({ scrollTop: 0 }, 'slow');
}
}
});
});
//--></script>
и МЕНЯЕМ на:

<script type="text/javascript"><!--
$(document).ready(function(){
$('#button-cart').bind('click', function() {
$.ajax({
url: 'index.php?route=checkout/cart/add',
type: 'post',
data: $('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\']:checked, .product-info input[type=\'checkbox\']:checked, .product-info select, .product-info textarea'),
dataType: 'json',
success: function(json) {
$('.success, .warning, .attention, information, .error').remove();

if (json['error']) {
if (json['error']['option']) {
for (i in json['error']['option']) {
$('#option-' + i).after('<span class="error">' + json['error']['option'][i] + '</span>');
}
}
}

if (json['success']) {
$('#notification').html('<div class="success">' + json['success'] + '');

$('.success').fadeIn('slow');
$('.success').fadeOut(14000);

$('#cart_total').html(json['total']);
var image = $('#image').offset();
$('.cart-module').html(json['output']);
if($(".cart-module").length > 0){
var cart = $('.cart-module');
var cart_offset = cart.offset();
}else {
var cart = $('#cart');
var cart_offset = cart.offset();
}
$('#image').before('<img src="' + $('#image').attr('src') + '" id="temp" style="position: absolute; z-index:9999; top: ' + image.top + 'px; left: ' + image.left + 'px;" />');
params = {
top : cart_offset.top + 'px',
left : cart_offset.left + 'px',
opacity : 0.0,
width : cart.width(),
height : cart.height()
};
$('#temp').animate(params, 'slow', false, function () {
$('#temp').remove();
});
}
if (json['success']) {
$('#cart-total').html(json['total']);
}
}
});
});
});
//--></script>
работает на opencart 1.5.4.1, на ранних версиях врядли будет работать!
Надіслати
Поділитися на інших сайтах


  • 2 months later...
  • 3 weeks later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.