`

图片提示效果

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>图片提示</title>
 <!--   引入jQuery -->
 <script src="../../scripts/jquery.js" type="text/javascript"></script>
<style type="text/css">
body{
	margin:0;
	padding:40px;
	background:#fff;
	font:80% Arial, Helvetica, sans-serif;
	color:#555;
	line-height:180%;
}
img{border:none;}
ul,li{
	margin:0;
	padding:0;
}
li{
	list-style:none;
	float:left;
	display:inline;
	margin-right:10px;
	border:1px solid #AAAAAA;
}

/* tooltip */
#tooltip{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:2px;
	display:none;
	color:#fff;
}
</style>
<script type="text/javascript">
//<![CDATA[
$(function(){
	var x = 10;
	var y = 20;
	$("a.tooltip").mouseover(function(e){
		this.myTitle = this.title;
		this.title = "";	
		var imgTitle = this.myTitle? "<br/>" + this.myTitle : "";
		var tooltip = "<div id='tooltip'><img src='"+ this.href +"' alt='产品预览图'/>"+imgTitle+"<\/div>"; //创建 div 元素
		$("body").append(tooltip);	//把它追加到文档中						 
		$("#tooltip")
			.css({
				"top": (e.pageY+y) + "px",
				"left":  (e.pageX+x)  + "px"
			}).show("fast");	  //设置x坐标和y坐标,并且显示
    }).mouseout(function(){
		this.title = this.myTitle;	
		$("#tooltip").remove();	 //移除 
    }).mousemove(function(e){
		$("#tooltip")
			.css({
				"top": (e.pageY+y) + "px",
				"left":  (e.pageX+x)  + "px"
			});
	});
})
//]]>
</script>

</head>
<body>
<h3>有效果:</h3>
	<ul>
		<li><a href="images/apple_1_bigger.jpg" class="tooltip" title="苹果 iPod"><img src="images/apple_1.jpg" alt="苹果 iPod" /></a></li>
		<li><a href="images/apple_2_bigger.jpg" class="tooltip" title="苹果 iPod nano"><img src="images/apple_2.jpg" alt="苹果 iPod nano"/></a></li>
		<li><a href="images/apple_3_bigger.jpg" class="tooltip" title="苹果 iPhone"><img src="images/apple_3.jpg" alt="苹果 iPhone"/></a></li>
		<li><a href="images/apple_4_bigger.jpg" class="tooltip" title="苹果 Mac"><img src="images/apple_4.jpg" alt="苹果 Mac"/></a></li>
	</ul>


<br/><br/><br/><br/>
<br/><br/><br/><br/>


<h3>无效果:</h3>
<ul>
		<li><a href="images/apple_1_bigger.jpg" title="苹果 iPod"><img src="images/apple_1.jpg" alt="苹果 iPod" /></a></li>
		<li><a href="images/apple_2_bigger.jpg" title="苹果 iPod nano"><img src="images/apple_2.jpg" alt="苹果 iPod nano"/></a></li>
		<li><a href="images/apple_3_bigger.jpg" title="苹果 iPhone"><img src="images/apple_3.jpg" alt="苹果 iPhone"/></a></li>
		<li><a href="images/apple_4_bigger.jpg" title="苹果 Mac"><img src="images/apple_4.jpg" alt="苹果 Mac"/></a></li>
	</ul>
</body>
</html>

分享到:
评论

相关推荐

    js 图片提示效果

    在网页设计中,提供良好的用户体验往往离不开细节的处理,其中之一就是图片提示效果。当用户将鼠标悬停在图片上时,能够看到放大或带有详细信息的提示,这能增加交互性和视觉吸引力。在这个主题中,我们将深入探讨...

    jquery+css3实现图片提示效果

    本项目“jquery+css3实现图片提示效果”就是利用这两种技术来创建一个吸引用户注意力并提供信息提示的功能。 jQuery是一个轻量级、高性能的JavaScript库,它的主要目标是简化JavaScript的DOM操作、事件处理、动画...

    鼠标移动到图片上显示图片提示效果

    在网页设计中,实现“鼠标移动到图片上显示图片提示效果”是一种常见的用户体验优化技术,通常被称为“悬停提示”或“tooltip”。这种效果能够提供额外的信息,帮助用户更好地理解图片内容,尤其在空间有限或者需要...

    JQ图片提示效果(可做改造)

    【标题】"JQ图片提示效果(可做改造)"涉及到的是使用JavaScript库jQuery实现的一种交互式的图片提示功能。在网页设计中,这样的提示效果能够为用户提供更丰富的信息展示,增强用户体验。通常,这种提示效果可能包括...

    jquery鼠标悬停图片提示效果.zip

    "jQuery鼠标悬停图片提示效果"是一个旨在提升用户交互体验的JS特效,它利用jQuery库和CSS3技术为用户提供了一种直观且吸引人的信息提示方式,当用户将鼠标悬停在图片上时,会显示出相关的提示信息。这种效果可以用于...

    CSS3冒泡工具图片提示效果.zip

    标题中的“CSS3冒泡工具图片提示效果”指的是一个利用CSS3技术实现的交互式UI设计,这种设计通常用于提供视觉提示或者信息提示,当鼠标悬停在特定元素上时,会有一个像气泡一样的提示框弹出,展示相关信息。...

    一个CSS+Js实现的鼠标跟随的图片提示效果

    "一个CSS+Js实现的鼠标跟随的图片提示效果"就是一种增强用户体验的常见技术,它能够让用户在鼠标移动到图片上时,显示相关信息,且提示信息会随着鼠标的移动而动态调整位置,确保始终可见。这种效果在各种类型的网站...

    jquery+css3实现图片提示效果.rar

    在本文中,我们将深入探讨如何使用jQuery和CSS3来实现图片提示效果,这是一种常见的交互设计技术,用于增强用户体验。在“jquery+css3实现图片提示效果.rar”压缩包中,包含了一个实例项目,展示了如何结合这两种...

    jQuery imgtooltip 图片提示效果

    jQuery imgtooltip 是一个基于jQuery库实现的图片提示插件,它为网页中的图片提供了一种交互式的、富媒体的提示效果。这种效果可以用来展示图片的详细信息,如描述、来源或其他相关的元数据,增强用户体验,使用户在...

    CSS3冒泡工具图片提示效果

    在本文中,我们将深入探讨如何使用CSS3来创建一个冒泡工具提示效果,这是一种常见的UI设计元素,可以优雅地向用户展示相关信息。这种效果在网页和应用程序中非常实用,能够提供简洁而有效的交互体验。 首先,我们...

    jquery鼠标悬停图片提示效果

    "jQuery鼠标悬停图片提示效果"是一种增强用户界面的方法,它能够为用户提供更多的信息,无需离开当前页面或点击链接。这种技术通常用于图片展示,当用户将鼠标悬停在图片上时,会弹出一个提示框,显示与图片相关的...

    CSS3响应式图片动态提示效果

    在响应式图片提示效果中,我们通常会利用媒体查询(Media Queries)、相对单位(如百分比或vw/vh)以及弹性盒模型(Flexbox)或网格布局(Grid)来调整图片的大小和位置。 1. 媒体查询:CSS3的媒体查询允许我们根据...

    jquery实现网站超链接和图片提示效果

    图片提示效果与超链接类似,但增加了对图片的处理。在`mouseover`事件中,如果图片有`title`属性,将创建一个包含图片和`imgTitle`(即图片的`title`)的`div`元素。图片作为`&lt;img&gt;`标签插入,`src`属性设置为图片...

    jQuery 常用的图片文字提示效果.zip

    在图片提示效果中,文字提示通常会伴随动画出现或消失,以提升用户体验。例如,`fadeIn()`可以用于让文字提示平滑地淡入视图,`slideUp()`和`slideDown()`则可以控制提示框的滑动显示和隐藏。 此外,jQuery的`data...

    jquery实现鼠标滑过后动态图片提示效果实例

    本文实例讲述了jquery实现鼠标滑过后动态图片提示效果。分享给大家供大家参考。具体如下: 这里jquery实现的鼠标悬停图片提示效果,把鼠标放在图片上的时候,图片向右上角滑动并缩小,同时提示显示出来,类似幻灯片...

Global site tag (gtag.js) - Google Analytics