`
deer
  • 浏览: 86388 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

图片随鼠标移动

阅读更多
Html代码:
<html>
	<head>
		<title>Move Picture</title>
		<script type="text/javascript" src="MovePicture.js">

		</script>
	</head>
	<body>
	</body>
</html>

MovePicture.js 代码:
var image="picture.png";
				var newtop=15;
				var newleft=15;
				if (navigator.appName == "Netscape") {
				layerStyleRef="layer.";
				layerRef="document.layers";
				styleSwitch="";
				}
				else
				{
				layerStyleRef="layer.style.";
				layerRef="document.all";
				styleSwitch=".style";
				}
				
				function helpor_net() {
				
					layerName = 'iit';
					
					eval('var curElement='+layerRef+'["'+layerName+'"]');
					eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
					eval('curElement'+styleSwitch+'.visibility="visible"');
					eval('newleft=document.body.clientWidth-curElement'+styleSwitch+'.pixelWidth');
					eval('newtop=document.body.clientHeight-curElement'+styleSwitch+'.pixelHeight');
					eval('height=curElement'+styleSwitch+'.height');
					eval('width=curElement'+styleSwitch+'.width');
					width=parseInt(width);
					height=parseInt(height);
					if (event.clientX > (document.body.clientWidth - 5 - width))
					{
						newleft=document.body.clientWidth + document.body.scrollLeft - 5 - width;
					}else{
						newleft=document.body.scrollLeft + event.clientX;
					}
					
					eval('curElement'+styleSwitch+'.pixelLeft=newleft');
					
					if (event.clientY > (document.body.clientHeight - 5 - height))
					{
						newtop=document.body.clientHeight + document.body.scrollTop - 5 - height;
					}else
					{
						newtop=document.body.scrollTop + event.clientY;
					}
						eval('curElement'+styleSwitch+'.pixelTop=newtop');
					}
					
				document.onmousemove = helpor_net;
				
				if (navigator.appName == "Netscape") {
				
				}else{
					document.write('<div ID="OuterDiv">');
					document.write('<img ID="iit" src="'+image+'" STYLE="position:absolute;TOP:20pt;LEFT:20pt;Z-INDEX:20;visibility:hidden;">');
					document.write('</div>')
				}

分享到:
评论

相关推荐

    Vue.js 实现动态效果:图片随鼠标移动互动体验.pdf

    本文提供了一个实现图片随鼠标移动的完整示例,包括HTML、CSS和JavaScript代码。HTML部分包含一个图片标签,CSS部分设置了图片大小和位置,使其中心位于鼠标位置,并隐藏了默认光标。JavaScript部分通过监听...

    全屏焦点图片无滚动条 css3动画特效 图片随鼠标移动而移动

    例如,创建一个图片随着鼠标移动的动画: ```css @keyframes moveImage { 0% { transform: translateX(0); } 100% { transform: translateX(-100px); /* 根据实际需求调整位移量 */} } .image-container { ...

    图片随鼠标移动(JS)

    兼容多浏览器,我已在实际中用了,很棒,图片随着鼠标移动而移动。

    div内图片随鼠标移动简单

    在div内,图片随着鼠标的移动而移动的一个简单事例。。

    jQuery背景图片跟随鼠标摆动动画特效

    上述代码中,`mousemove`事件触发时,计算鼠标相对于图片中心的偏移量,并将这些值应用于背景图片的`background-position`属性,使背景图片随鼠标移动。 4. **优化性能**:为了提高性能和用户体验,可以考虑使用`...

    jquery制作相册框里的图片放大随鼠标移动而滑动

    通过实时调整这两个属性,我们可以实现图片随鼠标移动而放大和滑动的效果。 接下来是图片的上下滚动显示。这可以通过操作DOM(文档对象模型)并改变图片的可见性来实现。可以将多张图片排列在一个容器内,通过监听...

    C#winform移动鼠标浮现图片

    为了让图片随鼠标移动,我们需要订阅MouseMove事件。在MouseMove事件处理程序中,更新PictureBox的位置使其跟随鼠标指针。你可以通过以下方式实现: ```csharp private void triggerControl_MouseMove(object ...

    TweenMax类实现图片跟随鼠标移动而变化

    `updateTo()` 方法会自动更新TweenMax实例的目标属性,从而实现了图片随鼠标移动的效果。 为了增加变化性,我们可以添加更多的动画效果。例如,让图片的透明度随着距离鼠标的远近而变化: ```javascript var ...

    sketch 跟随鼠标指针移动的特效

    1. **插件开发**:Sketch支持通过JavaScript编写插件,你可以创建一个新的Sketch插件,将跟随鼠标移动的逻辑封装其中。插件可以在Sketch中运行,提供实时预览功能。 2. **导出到HTML/CSS/JS**:Sketch可以通过`...

    易语言图标跟随鼠标移动源码.7z

    在这个"易语言图标跟随鼠标移动源码.7z"压缩包中,包含的是一个易语言编写的程序源代码,该源码实现了图标跟随鼠标移动的功能。这一功能在很多软件或应用程序中都有应用,例如鼠标指针工具、游戏辅助等。 首先,...

    HTML5层叠图片跟随鼠标移动特效.zip

    另外,CSS3的position属性可以设置为absolute或fixed,使元素相对于浏览器窗口或其最近的定位祖先元素定位,这对于实现图片随鼠标移动至关重要。 3. jQuery特效:jQuery是一个广泛使用的JavaScript库,它简化了DOM...

    图片滚动效果,鼠标移至上面图片放大并跟随移动

    如果需要图片随鼠标移动而移动,可以结合JavaScript监听`mousemove`事件,实时计算鼠标位置并调整图片的位置。 3. 随鼠标移动:JavaScript中的`addEventListener`方法可以用来绑定`mousemove`事件,获取到鼠标的...

    一排图片随鼠标左右移动而向左向右移动

    标题 "一排图片随鼠标左右移动而向左向右移动" 描述了一个常见的网页交互效果,通常用于导航菜单或者展示图像列表。这个效果利用了JavaScript和CSS技术来实现,使得用户可以通过鼠标移动来控制一排图片的动态移动。...

    图片跟着鼠标移动.zip

    虽然题目没有明确提到动画效果,但通常为了平滑过渡,我们可能会使用jQuery的动画方法,如`animate()`,来创建图片随鼠标平滑移动的效果。例如,`$("#imageId").animate({left: x, top: y}, duration, easing)`会让...

    jquery根据鼠标位置移动背景图片插件

    这个插件适用于那些希望为网站添加交互性视觉效果的开发者,尤其是想要背景图片随鼠标移动而移动的效果。由于它兼容IE8及以上的浏览器,因此对于仍需支持旧版浏览器的项目来说,这是一个非常实用的选择。 首先,...

    jq实现图片跟着鼠标走

    它计算出鼠标相对于图片的位置,并根据这个位置更新图片的CSS `left` 和 `top` 属性,从而实现图片随鼠标移动的效果。同时,我们还限制了图片的移动范围,确保它不会超出商品容器的边界。 最后,为了在实际项目中...

    unity UGUI 图片随鼠标旋转

    这个“unity UGUI 图片随鼠标旋转”教程将深入讲解如何利用UGUI和C#脚本来实现一个动态效果,即图片会随着鼠标的移动而旋转,同时保持图片的中心点固定不变。 首先,我们需要理解UGUI的基本概念。UGUI系统由一系列...

    js实现图片放大并跟随鼠标移动特效

    在网页设计中,为了提升用户体验,常常需要实现一些动态效果,比如图片放大并跟随鼠标移动的特效。这种特效常见于电商网站的商品展示,用户可以通过鼠标移动来预览商品的细节。本文将详细介绍如何使用JavaScript来...

    jq眼睛随鼠标移动而旋转特效.zip

    【jq眼睛随鼠标移动而旋转特效】是一种基于jQuery库实现的互动性视觉效果,它能够为网页增添一种独特的用户体验。这种特效使得一个或多个“眼睛”元素在网页上跟随用户的鼠标指针移动,仿佛眼睛在观察鼠标的位置,...

Global site tag (gtag.js) - Google Analytics