Я пытаюсь получить многоугольник для анимации с div div. Я думаю, что это не оживление из-за того, что он абсолютно позиционируется? Есть ли способ заставить его скользить вместе с div?jQuery анимировать абсолютное позиционирование?
Вот скрипка: http://jsfiddle.net/Lzxmk5jp/2/
JQuery:
$('.one').on('click',function(){
var width = $('.one').width(),
parentWidth = $('.one').offsetParent().width(),
percent = 100*width/parentWidth;
if(percent < '34'){
$('.one').animate({
width:'66%'
}, 1000),
$('.one .svg-right-arrow').animate({
left:'100%'
}, 1000)
}
if(percent > '34'){
$('.one').animate({
width:'34%'
}, 1000),
$('.one .svg-right-arrow').animate({
left:'100%'
}, 1000)
}
});
HTML:
<div class="cont">
<div class="one">
<div class="one-inner"></div>
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" class="svg-right-arrow" viewBox="0 0 20 152" preserveAspectRatio="xMinYMid meet">
<polygon points="0,0 0,152 20,76"></polygon>
</svg>
</div>
</div>
вы сравниваете номера для строки – charlietfl