使用javascript / jquery动画类

时间:2014-01-14 15:01:51

标签: javascript jquery

我有一个包含多个div类的巨大div。这些类别单独显示。

现在我正在尝试在点击其他链接时“刷掉”当前的div类。完成后,页面必须刷新。

我已经获得了点击btn的网址的代码。

<a href="#url" onclick='func(this)'>link1</a>

function func(elem) { //func = url from clicked element
    window.location.href = (elem.href);
    location.reload();
}

所以我让下面的代码几乎正常工作但后来我搞砸了。 div class =“title”有人可以帮帮我吗?

另外,如果没有多问,我想添加一个if语句,以便只有在我们不在url上时才执行代码。 if(func!== func){}

function func(elem) {
    $('.title').animate({
            left: '-6000'
        }, // animating
        'slow',
        'swing', // the type of easing
        function () { // the callback
            window.location.href = (elem.href);
            location.reload();
        });
}

1 个答案:

答案 0 :(得分:0)

您的意思是 DEMO

$('#urlGo').on('click', function(e){
 if(!window.location.href == $(this).attr('href')){
 e.preventDefault();
 $(this).css('position','relative').animate({
   left: -6000}, 
   'slow', 
   function () { // the callback
     window.location = $(this).attr('href');
      }
   ); 
  };//End if
});