如果保证金剩余==百分比

时间:2016-10-20 10:21:23

标签: javascript jquery css percentage margin-left

我想让我的div离开5次然后再回来。 要做到这一点,我有那个脚本:

Javascrpit:

$(document).ready(function() {
  if(document.getElementById('twitter').style.marginLeft == "-278%")
  {
    (function($){
      setInterval(function(){

        $('#twitter').animate({
        marginLeft: '+=278%',
        },3000);

      }, 5000);

   })(jQuery);
  }else{
    (function($){
      setInterval(function(){
        $('#twitter').animate({
            marginLeft: '-=55.6%',
        },2000);

      }, 5000);
    })(jQuery);
  }
});

我有一个使用px的工作脚本:

if($('#twitter').css("marginLeft")==('-5300px'))

但我需要百分比才能做出回应,有人可以帮助我吗?

编辑:

动画正在运行,只是if isn没有工作的条件。

1 个答案:

答案 0 :(得分:0)

使用position: absoluteleft属性代替margin-left

<div id='twitter'>
  hello
</div>

#twitter{
 position: absolute;
 left: -50%;
}