- 浏览: 257771 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
pxczy:
我的firefox下和chrome下试了都不行。。。
JS+SWF实现浏览器复制 -
mengjie133233:
貌似那个js版本的不对啊
看到PHP的一道面试题, 做了下, 不知道还有没好点方法 -
shengerweinan:
您好,我在第四步测试的时候输入ssh -T git@githu ...
GIT 入门使用(以GITHUB为服务器) -
qq550906358:
谢谢了,这个问题困扰了我半天,原来添加一个doLayout就没 ...
Ext.Panel 动态添加组件后,没有显示组件 。需要调用Ext.Panel 的doLayout()函数 -
0633bbs点com:
问题已经解决了,谢谢。
cumulus(浑天仪)使用手册
index.html
main.js
<!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>Image Preview with jQuery</title> <meta name="description" content="Easiest jQuery Tooltip Ever"> <script src="./Image Preview with jQuery_files/jquery.js" type="text/javascript"></script> <script src="./Image Preview with jQuery_files/main.js" type="text/javascript"></script> <style> body { margin:0; padding:40px; background:#fff; font:80% Arial, Helvetica, sans-serif; color:#555; line-height:180%;} h1{font-size:180%; font-weight:normal; color:#555;} h2{ clear:both; font-size:160%; font-weight:normal; color:#555; margin:0; padding:.5em 0;} a{ text-decoration:none; color:#f30; } p{ clear:both; margin:0; padding:.5em 0;} pre{ display:block; font:100% "Courier New", Courier, monospace; padding:10px; border:1px solid #bae2f0; background:#e3f4f9; margin:.5em 0;overflow:auto; width:800px;} img{border:none;} ul,li{ margin:0; padding:0;} li{ list-style:none; float:left; display:inline; margin-right:10px;} /* */ #preview{ position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; } /* */ </style> </head> <body> <h1>Easy Image Preview with jQuery</h1> <h2>Image gallery (without caption)</h2> <ul> <li><a href="http://www.webinventif.fr/wp-content/uploads/projets/tooltip/02/1.jpg" class="preview" title=""><img src="./Image Preview with jQuery_files/1s.jpg" alt="gallery thumbnail"></a></li> <li><a href="http://www.webinventif.fr/wp-content/uploads/projets/tooltip/02/2.jpg" class="preview" title=""><img src="./Image Preview with jQuery_files/2s.jpg" alt="gallery thumbnail"></a></li> <li><a href="http://www.webinventif.fr/wp-content/uploads/projets/tooltip/02/3.jpg" class="preview" title=""><img src="./Image Preview with jQuery_files/3s.jpg" alt="gallery thumbnail"></a></li> <li><a href="http://www.webinventif.fr/wp-content/uploads/projets/tooltip/02/4.jpg" class="preview" title=""><img src="./Image Preview with jQuery_files/4s.jpg" alt="gallery thumbnail"></a></li> </ul> <h2>Image gallery (with caption)</h2> <ul> <li><a href="http://www.webinventif.fr/wp-content/uploads/projets/tooltip/02/1.jpg" class="preview" title="Lake and a mountain"><img src="./Image Preview with jQuery_files/1s.jpg" alt="gallery thumbnail"></a></li> <li><a href="http://www.webinventif.fr/wp-content/uploads/projets/tooltip/02/2.jpg" class="preview" title="Fly fishing"><img src="./Image Preview with jQuery_files/2s.jpg" alt="gallery thumbnail"></a></li> <li><a href="http://www.webinventif.fr/wp-content/uploads/projets/tooltip/02/3.jpg" class="preview" title="Autumn"><img src="./Image Preview with jQuery_files/3s.jpg" alt="gallery thumbnail"></a></li> <li><a href="http://www.webinventif.fr/wp-content/uploads/projets/tooltip/02/4.jpg" class="preview" title="Skiing on a mountain"><img src="./Image Preview with jQuery_files/4s.jpg" alt="gallery thumbnail"></a></li> </ul> </body> </html>
main.js
this.imagePreview = function(){ /* CONFIG */ xOffset = 10; yOffset = 30; /* 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(); });
- example.zip (28.6 KB)
- 下载次数: 12
发表评论
-
nginx 配置.json文件直接访问,不下载
2012-06-22 12:36 6982配置: conf/mime.types 行: text ... -
PHP 常见算法【冒泡排序, 快速排序, 插入排序, 选择排序, 二分法查找, ..】
2012-06-09 23:58 2840// 冒泡排序 function bubblesort($a ... -
牛年求牛:有一母牛,到4岁可生育,每年一头,所生均是一样的母牛,到15岁绝育,不再能生,20岁死亡,问n年后有多少头牛
2012-06-09 23:42 5483问题: 牛年求牛:有一母牛,到4岁可生育,每年一头,所生均 ... -
PHP 递归实现层级树状展现数据
2012-06-09 22:26 13013<?php $db = mysql_conn ... -
看到PHP的一道面试题, 做了下, 不知道还有没好点方法
2012-03-07 02:10 1526题目如下, 类似这样的aaa<em>sss< ... -
JS 非贪婪模式详解
2012-03-07 00:28 2695首先, 先理解下概念: 非贪婪模式 即在正则后加问号" ... -
[转帖] js apply/call/caller/callee/bind使用方法与区别分析
2012-02-23 12:40 1154转自: http://www.codesky.net/arti ... -
用P3P header解决iframe跨域访问cookie
2011-12-22 12:41 1748目前在整合几个应用时 ... -
[转载]IE6:display:inline-block解决方案
2011-12-20 18:17 1328转自: http://hi.baidu.com/t ... -
ColorPicker(Fix IE6) 取色器
2011-12-20 18:16 989见附件 -
[转载]修正IE6不支持position:fixed的bug
2011-12-20 18:14 875众所周知IE6不支持position:fixed,这个bug与 ... -
CSS 点点
2011-12-20 18:12 1049DIV添加滚动条 .singer_detail {overfl ... -
解决在iframe页面里使用了DD_belatedPNG后显示空白的bug
2011-12-18 21:57 1334IE6不支持png的图片,DD_belatedPNG这个js脚 ... -
iframe或colorbox 父子窗口调用的方法
2011-12-18 21:57 1575在父窗口中, 如此声明方法: // 图片上传完成后, 子窗口掉 ... -
用js实现页面跳转的5种方法
2011-12-17 17:50 1066转载自: http://www.cnblogs.com/lgz ... -
JS浏览器检测
2011-12-17 17:48 896<html> <head> & ... -
[转载]DIV浮动层被FLASH挡住的简单解决方法
2011-12-17 17:47 1137转自: http://hi.baidu.com/zhifeng ... -
JS+SWF实现浏览器复制
2011-12-17 17:46 2177<!DOCTYPE HTML PUBLIC &quo ... -
滚动条(兼容火狐、IE、chrome)[同事修改jsScrollbar]
2011-12-17 17:44 4998<!DOCTYPE html PUBLIC &quo ... -
jQuery替换element元素上已经绑定的事件
2011-12-14 19:10 13031. 默认绑定: $("#music_"+ ...
相关推荐
### jQuery 实现提示浮层跟随鼠标移动的知识点详解 #### 一、背景介绍与应用场景 在Web开发中,用户体验是至关重要的一个方面。一个常见且实用的功能就是当用户将鼠标悬停在某个元素上时,会出现一个提示浮层来...
3. **坐标计算**:在`mousemove`事件中,计算鼠标与浮层初始点击点的偏移量,然后将这个偏移量应用到浮层的CSS `top` 和 `left` 属性上,使浮层跟随鼠标移动。 4. **边界检测**:为了防止浮层移出屏幕,可能需要...
在鼠标移动过程中,`DIVMove`函数持续更新`<div>`元素的位置,使得元素跟随鼠标的移动。当用户释放鼠标时,`DIVUp`函数将`Obj`设置为`none`,结束拖动状态。 2. **关闭功能**: 关闭功能通过点击关闭按钮来触发。...
核心的实现思路是:创建一个透明的浮层(通常为div元素),作为放大镜的“镜头”,并设置其大小和位置,使其跟随鼠标移动。当鼠标在原始图片上移动时,获取鼠标相对图片的位置坐标,并根据这些坐标计算出需要放大的...
鼠标移动时,放大镜窗口的位置应跟随鼠标指针,这样用户就可以看到鼠标下方的区域被放大。同时,设置一个合适的放大比例,例如2x或3x,通过改变`VisualBrush`的大小来实现放大效果。 4. **实时更新** 由于放大镜...
通常,这个浮层会跟随鼠标移动,并且只显示图片的局部放大区域。 3. **jQuery事件监听**:利用jQuery的`mouseenter`、`mousemove`和`mouseleave`事件,当鼠标进入图片、在图片上移动以及离开图片时,触发相应的处理...
此外,还有一个#showimg元素,它是一个透明的浮层,跟随鼠标移动并在小图上显示一个矩形区域,表示正在被放大的部分。 CSS部分设置了一些基本样式,如元素的位置、边框和隐藏/显示状态。#smallimg 和 #showimg 的...
放大窗口应该始终跟随着鼠标移动,并保持其相对于原始图像的比例。 ```css #product-image { position: relative; } #magnifier { position: absolute; top: 0; left: 0; width: 200px; /* 放大窗口宽度 */ ...
4. 更新`#float-box`的位置,使其跟随鼠标移动,同时根据公式计算并设置`#big-box`内大图的`left`和`top`属性,改变大图显示区域。 5. 当鼠标离开小图时,恢复大图和浮层的默认状态。 为了查看效果,需要将这段代码...
为了实现类似淘宝网的浮动预览效果,可以创建一个透明的浮层窗体,将放大后的图像显示在这个窗体上,跟随鼠标的移动而移动。这样,用户可以在查看大图的同时,看到图片的局部放大效果。 在提供的"WindowsForms...
`hoverHold`布尔值控制鼠标悬停时浮动层是否保持显示,`hoverFollow`则决定了浮动层是否跟随鼠标移动。 在实际应用中,开发者可以根据需求灵活调整这些参数,以实现理想的浮动层效果。插件的多样性和易用性使其成为...
这样就能在用户拖动时跟随鼠标移动。 - 释放鼠标时(`mouseup`),通过`unbind()`方法移除`mousemove`事件的监听,停止拖动效果。 4. HTML结构和语义化 - 文档结构使用了`<!DOCTYPE html>`声明,指定了文档类型为...
3. **鼠标悬停显示内容**:当鼠标移动到甘特图的某个条目上时,会显示详细的信息,如任务名称、开始和结束日期、负责人等。这极大地提高了用户体验,用户无需离开图表就能获取到详细信息,避免了频繁的页面跳转。 ...
如果需要在canvas上进行动态交互,比如点击canvas时检测是否与div重叠,或者让div跟随鼠标移动,我们需要用到JavaScript。例如,可以监听canvas的`mousedown`和`mousemove`事件,然后通过计算鼠标位置与div的位置...
`基于jQuery精美浮动层效果(JS+CSS).rar`可能包含一个浮动提示框或对话框的实现,这种效果常见于提示信息、广告或者表单验证中,它可以跟随用户的鼠标移动或固定在屏幕某一位置。 `站酷(ZCOOL)首页焦点大图代码...
5. **动态跟踪**:当鼠标移动时,程序需要实时更新捕获和放大的区域,确保放大镜始终跟随鼠标。 6. **交互控制**:提供用户界面元素,如滑动条或菜单项,允许用户调整放大倍率、切换放大模式等。 7. **资源释放**...
当鼠标移动至可拖放区域时,会显示一个绝对定位的浮层`float`,并且根据选中的行数动态调整其高度。 4. 跨控件拖放:示例中虽然提到支持跨控件拖放,但具体实现方法没有在上述内容中详细描述。跨控件拖放通常意味着...