我有一个包含多个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();
});
}
答案 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
});