锋利的jQuery 第三章章节总结的例子

 更新时间:2010年03月23日 13:48:50   作者:  
改写《锋利的jQuery》第三章章节总结的例子
复制代码 代码如下:

<style>
li{ float:left; list-style:none; padding:3px;}
img{ border:#CCC 1px solid;}
#tooltip{ display:none; border:#CCC 1px solid; position:absolute;}
.img1{ display:block;}
.div1{ padding:0px; margin:0px; background:#111; color:FFF; font-family:微软雅黑;}
</style>
<ul>
<li><a href="images/apple_1_bigger.jpg" class="tooltip"><img src="images/apple_1.jpg" /></a></li>
<li><a href="images/apple_2_bigger.jpg" class="tooltip" title="第二个产品"><img src="images/apple_2.jpg" /></a></li>
<li><a href="images/apple_3_bigger.jpg" class="tooltip" title="第三个产品"><img src="images/apple_3.jpg" /></a></li>
<li><a href="images/apple_4_bigger.jpg" class="tooltip" title="第四个产品"><img src="images/apple_4.jpg" /></a></li>
</ul>
<script>
var x = 10;
var y = 10;
$("a.tooltip").mouseover(function (e) {
this.myTitle = this.title;
this.title = "";
this.imgTitle = this.myTitle ? this.myTitle : "无title";
var tooltip = "<div id='tooltip'><img class='img1' src='" + this.href + "'/><div class='div1'>" + this.imgTitle + "</div></div>"
$("body").append(tooltip);
$("#tooltip").css({
"top": +(e.pageY + y) + "px",
"left": +(e.pageX + x) + "px"
}).show("fast");
}).mouseout(function () {
$("#tooltip").remove();
this.title = this.myTitle;
})
</script>

相关文章

  • jQuery简易时光轴实现方法示例

    jQuery简易时光轴实现方法示例

    这篇文章主要介绍了jQuery简易时光轴实现方法,可实现点击底部链接动态加载内容的功能,涉及jQuery响应鼠标事件动态操作页面元素属性的相关实现技巧,需要的朋友可以参考下
    2017-03-03
  • jQuery实现的两种简单弹窗效果示例

    jQuery实现的两种简单弹窗效果示例

    这篇文章主要介绍了jQuery实现的两种简单弹窗效果,结合实例形式分析了jQuery实现淡入弹窗及滑动弹窗的相关操作技巧,需要的朋友可以参考下
    2018-04-04
  • jQuery对html元素的取值与赋值实例详解

    jQuery对html元素的取值与赋值实例详解

    这篇文章主要介绍了jQuery对html元素的取值与赋值,较为详细的分析了jQuery针对常见html元素的获取与赋值技巧,非常简单实用,需要的朋友可以参考下
    2015-12-12
  • 使用jQuery实现WordPress中的Ctrl+Enter和@评论回复

    使用jQuery实现WordPress中的Ctrl+Enter和@评论回复

    相信大家对QQ中的Ctrl+Enter快捷回复和微博上的@指名回复功能都不陌生,在WordPress的评论栏方面我们同样可以添加这样的功能,一起来看使用jQuery实现WordPress中的Ctrl+Enter和@评论回复的方法:
    2016-05-05
  • jquery插件Jplayer使用方法简析

    jquery插件Jplayer使用方法简析

    这篇文章主要介绍了jquery插件Jplayer使用方法简析,具有实用价值,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • 写出高效jquery代码的19条指南

    写出高效jquery代码的19条指南

    讨论jQuery和javascript性能的文章并不罕见。然而,本文我计划总结一些速度方面的技巧和我本人的一些建议,来提升你的jQuery和javascript代码。好的代码会带来速度的提升。快速渲染和响应意味着更好的用户体验
    2014-03-03
  • 如何编写jquery插件

    如何编写jquery插件

    编写插件的目的是给已经有的一系列方法或函数做一个封装,以便在其他地方重复使用,提高开发效率和方便后期维护。本文将详细介绍如何编写jQuery插件
    2017-03-03
  • jQuery与vue实现拖动验证码功能

    jQuery与vue实现拖动验证码功能

    本篇文章主要给大家分享jQuery与vue分别实现超级简单的绿色拖动验证码功能以及代码实例,需要的朋友学习下吧。
    2018-01-01
  • jquery通过a标签删除table中的一行的代码

    jquery通过a标签删除table中的一行的代码

    删除table中的一行的方法有很多,在本文为大家介绍下jquery是如何做到的,下面有个不错的示例,喜欢的朋友可以参考下
    2013-12-12
  • jQuery使用之标记元素属性用法实例

    jQuery使用之标记元素属性用法实例

    这篇文章主要介绍了jQuery使用之标记元素属性用法,实例分析了jQuery如何控制页面,包含元素的属性、css样式风格、DOM模型、表单元素和事件处理等使用技巧,需要的朋友可以参考下
    2015-01-01

最新评论