<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处就没办法显示大图了呢
hover 里面的 两个 Function 是一个 切换效果,行为类似toggle。
建议仔细看一下 Jquery的文档。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。