У меня есть изображение SVG, которое состоит из нескольких полигонов. Когда я нажимаю на любой из многоугольников, этот многоугольник появляется в центре после автоматического перемещения всего изображения SVG.
Я попробовал библиотеку tweenmax для этого, и вот фрагмент кода:
jQuery('[data-name^="retailer_"]').on('click', function (event) {
var ActiveFloorValue = jQuery('#mapit-floors-filters a.active').attr('data-floor-index');
jQuery('polygon').attr("class","");
var map_store_name = jQuery(this).data('name');
jQuery('#mapit-floor-'+ActiveFloorValue+ ' svg').attr('id','svg-'+ActiveFloorValue);
var main1x = document.getElementById('mapit-floor-'+ActiveFloorValue);
TweenLite.to( main1x, 0, { ease: Linear.easeOut, clearProps:"scale"});
TweenMax.to(main1x, 1.5, {
scale: 1.9,
x:-event.clientX/2 ,
y:-event.clientY/2 ,
ease:Linear.easeOut,
transformOrigin:"center center"
})
});
Так что, пожалуйста, помогите мне сделать это возможным. Я надеюсь, вы понимаете мой вопрос.
Заранее спасибо.