`

鼠标经过小图,显示大图

 
阅读更多
    <div class="container">
      <ul>
        <li><a href="b.jpg" class="preview"><img src="b.jpg" width="40" height="40" alt="gallery thumbnail" /></a></li>
        <li><a href="cc.jpg" class="preview"><img src="cc.jpg" width="40" height="40" alt="gallery thumbnail" /></a></li>
      </ul> 
    </div>
<style>
*{padding:0px;margin:0px;}
li{list-style:none; float:left;margin-left:10px;}
.container{
  width:1000px;
  height:600px;
  margin:0 auto;
  background:#FFC;
}
#preview { position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; }
</style>
<script>
/*
 * Image preview script 
 * powered by jQuery (http://www.jquery.com)
 * 
 * written by Alen Grakalic (http://cssglobe.com)
 * 
 * for more info visit http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery
 *
 */
 
this.imagePreview = function(){	
	/* CONFIG */
		
		xOffset = -30;
		yOffset = 10;
		
		// these 2 variable determine popup's distance from the cursor
		// you might want to adjust to get the right result
		
	/* END CONFIG */
	$("a.preview").hover(function(e){
		this.t = this.title;
		this.title = "";	
		var c = (this.t != "") ? "<br/>" + this.t : "";
		$("body").append("<p id='preview'><img src='"+ this.href +"' alt='Image preview' />"+ c +"</p>");								 
		$("#preview")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");						
    },
	function(){
		this.title = this.t;	
		$("#preview").remove();
    });	
	$("a.preview").mousemove(function(e){
		$("#preview")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});			
};


// starting the script on page load
$(document).ready(function(){
	imagePreview();
});
</script>







  • 大小: 3.8 KB
  • 大小: 3.6 KB
分享到:
评论

相关推荐

    jQuery简单实现鼠标经过小图显示大图.zip

    本项目"jQuery简单实现鼠标经过小图显示大图"就是基于这个需求而设计的。 首先,我们需要在HTML中设置基本结构。通常,我们会有一个包含小图的列表(ul或div),每个小图都有一个对应的隐藏大图。例如: ```html ...

    鼠标经过小图出大图

    在网页设计中,"鼠标经过小图出大图"是一种常见的交互效果,它能提升用户的浏览体验,特别是在展示多张图片的场景下。这个效果的基本原理是,当用户将鼠标指针悬停在小图上时,对应的放大版图片会出现在合适的位置,...

    又一个鼠标滑过小图显示大图的CSS特效

    本文将深入探讨如何利用CSS实现“鼠标滑过小图显示大图”的特效,这是一种常见的交互设计,常用于图片展示、产品目录等场景,能够提升用户体验,使网站更加生动活泼。 首先,我们需要理解这个特效的基本原理:当...

    jquery 鼠标经过显示大图

    标题“jquery 鼠标经过显示大图”指的是在网页中使用jQuery库实现一个功能,当鼠标悬停在某个图片上时,展示该图片的放大版本。这种效果常见于产品展示或者图片预览中,可以提供用户更好的视觉体验。下面我们将深入...

    Jquery鼠标移小图显示大图

    这就是“Jquery鼠标移小图显示大图”这一技术的应用。这个功能可以提升用户体验,使用户在不离开当前页面的情况下预览图片的详细细节。在本案例中,我们将探讨如何使用jQuery库和相关的HTML、CSS以及JavaScript技术...

    简单的鼠标划过小图片显示大图片特效

    在网页设计中,为了提升用户体验,常常会使用一种叫做“鼠标划过小图片显示大图片”的特效。这种特效使得用户在鼠标悬停在小图片上时,能够预览到相应的大图片,无需点击就能了解图片的详细内容。下面将详细解释如何...

    鼠标经过抖动图片,点击显示大图

    标题和描述中提到的"鼠标经过抖动图片,点击显示大图"是一个常见的网页交互设计技术,主要用于提高用户体验,使用户在浏览网站时能够预览和查看图片的详细内容。这个功能通常涉及到HTML、CSS以及JavaScript这三个...

    淘宝SDK模块代码 鼠标经过右侧小图 左侧显示大图

    这个"淘宝SDK模块代码 鼠标经过右侧小图 左侧显示大图"的主题,涉及到了网页开发中的图像预览功能,它提高了用户体验,让用户能够方便地查看商品的详细细节。以下是对这个知识点的详细解释: 首先,SDK(Software ...

    简单的鼠标移入小图显示大图

    在网页设计中,"简单的鼠标移入小图显示大图"是一种常见的交互效果,它能够提升用户体验,使得用户可以预览图片的详细内容。这种功能广泛应用于产品展示、相册浏览等场景。本文将深入探讨如何实现这一效果,并提供...

    Jquery相册鼠标经过放大图片插件实例源码

    本文将详细解析"Jquery相册鼠标经过放大图片插件实例源码"这一主题,旨在帮助开发者理解和应用这一技术。 首先,jQuery相册功能是网页设计中常见的元素,用于展示一组图片,通常具有分页、滑动和缩放等交互效果。而...

    jquery鼠标经过图片显示悬浮按钮图片特效.zip

    本教程将探讨如何利用jQuery实现一个鼠标经过图片时显示悬浮按钮的图片特效,这在网页互动性和用户体验方面有着显著的提升。我们将深入讨论相关的jQuery代码、HTML结构以及CSS样式,来帮助你创建一个类似的图片相册...

    鼠标图片时滑过显示大图效果

    在网页设计中,"鼠标图片时滑过显示大图效果"是一种常见的交互设计技术,它提高了用户的浏览体验,使得用户可以快速预览图片的详细内容。这种效果通常应用于产品展示、相册展示或者任何需要对图片进行预览的场景。在...

    CSS鼠标移上去显示大图

    我们还需要为`&lt;a&gt;`标签添加`:hover`伪类,当鼠标悬停在小图上时,显示大图。 ```css .image-container { position: relative; } .thumbnail { display: inline-block; } .large-image { position: absolute; ...

    鼠标划过缩略图显示大图

    在网页设计中,"鼠标划过缩略图显示大图"是一种常见的交互效果,它可以提升用户的浏览体验,尤其是在展示图片集或产品详情时。这种效果通常通过JavaScript库,特别是jQuery(JQ)来实现,因为jQuery提供了丰富的API...

    Js 鼠标移上去,大图显示。。

    3. JavaScript事件处理:在小图元素上添加`onmouseover`事件监听器,当鼠标进入时,获取当前小图的源,并将其赋值给大图的`src`,同时显示大图;添加`onmouseout`事件监听器,当鼠标离开时,恢复大图的隐藏状态。 ...

    JQuery 鼠标移到小图上显示大图

    在网页设计中,"JQuery 鼠标移到小图上显示大图"是一种常见的交互效果,用于增强用户体验。这个效果通常应用于商品展示或者图片预览,用户将鼠标悬停在缩略图(小图)上时,会弹出一个预览窗口显示对应的全尺寸图片...

    来自国外的一款放大图片的鼠标提示特效 一款鼠标提示效果,类似于放大图片,鼠标移到对应图片上,会显示出大图,能根据浏览器的显示距离将提示的图片显示在正确的位置上,把浏览器窗口调小就可以看到效果了。Js代码里的cImg.setAttribute('id','bigPic');这一句,就是调用对应大图用的,你可以把小图和大图放在同一个目录中,只需更改此句就可调用对应的大图。

    4. **计算放大比例和位置**:根据原始图片尺寸和放大提示框的尺寸计算放大比例,同时根据鼠标位置和浏览器窗口大小调整提示框的位置,确保大图始终在鼠标附近正确显示。 5. **替换图片源**:将放大提示框内的图片源...

    鼠标移上去显示大图的代码

    在网页设计中,"鼠标移上去显示大图的代码"是一种常见的交互效果,通常用于图片预览或产品展示。这种效果能够提升用户体验,使用户在不离开当前页面的情况下就能查看到图片的详细内容。实现这一功能,我们可以使用...

    鼠标划过小图显示大图,鼠标移走恢复小图

    在网页设计中,"鼠标划过小图显示大图,鼠标移走恢复小图"的效果是一种常见的交互设计,主要用于图片预览或者商品展示。这种效果能够提升用户体验,让用户在不离开当前页面的情况下快速查看详细信息。实现这个效果...

    鼠标经过时图片放大特效

    这些图片文件通常代表同一张图片的不同尺寸版本,小图用于初始显示,大图用于放大效果。 1. HTML结构:在index.html中,图片通常会被包含在`&lt;img&gt;`标签内,通过设置`src`属性指向小图文件,同时可能有一个数据属性...

Global site tag (gtag.js) - Google Analytics