鼠标经过出现左拉菜单
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> *{margin:0;padding:0;} .div1{ position:relative; width:300px; height:46px; margin:20px auto; border:1px solid red; overflow:hidden; } .div1 a{height:46px;} .div1 a i{position:absolute;right:0;display:inline-block;width:46px;height:46px;background:green;z-index:100} .div1 a span{/*transition:all 2s;*/height:46px;position:absolute;right:-16px;background:green;z-index:10;border-top-left-radius:5px;border-bottom-left-radius:5px;} </style> </head> <body> <div class="div1"> <a href="javascript:void(0);"> <i class="div_img">666</i> <span class="c">回到顶部</span> </a> </div> </body> <script src="js/jquery-1.9.0.js"></script> <script> var timer; $(".div1").find("a").hover(function(){ clearTimeout(timer); timer=window.setTimeout(function(){$(".c").animate({"right":"46px"});},300) },function(){ clearTimeout(timer); $(".c").animate({"right":"-16px"}); }); </script> </html>