在线
客服

发布
需求

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

jq hover可否实现离开还原

$(".header__nav .header__nav-item:not(':last')").hover(function() {
    idx=$(this).index();
    $(".header__nav-tip").animate({"left":70*idx},100).stop(true, true);
},function(){
   
});
.header__nav-item还原回动画之前的位置

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

在进入回调函数中获开.header_nav-tip的当前的left值,并赋值到一个上层变量,在里开回调函数中设置该值即可
varprevLeft=0;$('xx').hover(function(){tip=$('.header_nav-tip');//获开当前的left值prevLeft=tip.offset().left;//设置新的left值},function(){//还原之前的left值})

但是,我建议用css动画比较好,现在写动画要么纯css,要么js + css动画配合,像hover动画可以直接用css的hover伪类实现
.header_nav-tip{transition:all.2sease;}.header_nav-tip:hover{left:70px}望采纳!

使用道具 举报

发新帖
国内首家创新型IT技术需求众包服务平台,软件需求就上天盟网! 立即登录 立即注册