开发者社区> 问答> 正文

JQuery里面function的执行顺序??

 <script type="text/javascript">
 
 this.imagePreview = function(){ 
  xOffset = 10;
  yOffset = 30;
 
  $(".preview").hover(
   function(){$("body").append("<div  id='preview'><img src='"+ this +"'/></div>");},//第1处
   
   function(){$("#preview").remove();}//第2处
      
     ); 
  
  
  $(".preview").mousemove(//第3处
       function(){
    $("#preview")
     .css("top",(pageY - xOffset) + "px")
     .css("left",(pageX + yOffset) + "px");
  }
  
 );   
};

$(document).ready(function(){
 imagePreview();
});

我要做的是悬浮显示它的大图片,这是书上的代码,请问

1为什么houver()里面是两个function

2我去掉第2处或是第3处就没办法显示大图了呢

展开
收起
a123456678 2016-07-06 15:14:57 2073 0
1 条回答
写回答
取消 提交回答
  • hover 里面的 两个 Function 是一个 切换效果,行为类似toggle。

    建议仔细看一下 Jquery的文档。

    2019-07-17 19:52:11
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
Javascript中的函数 立即下载
JavaScript函数 立即下载
Javascript中的对象 立即下载