jQuery-单击文字或图片内容放大显示效果插件
css很强大,jQuery也很强大,两者结合在一起就是无比强大。
这里要介绍的这个单击文字或图片内容放大居中显示的效果就是这两者结合的产物。
先来介绍css和jQuery各自发挥了什么作用吧:
css:自适应圆角投影效果
好吧,我承认我写这个圆角投影自适应效果花了好几个小时,加上将自己的自适应代码写入JavaScript中,完成demo实例页面,我是用了差不多整整一个晚上的时间。但是最终实现的效果还是令人欣慰,感觉值得的。您可以从下面这张图看出点最终放大后显示的效果:

jQuery:放大显示效果
当您单击触发了内容放大事件后,内容就会由你单击的地方逐渐放大,同时透明度不断升至100%,位置也由单击处移动到浏览器中央,很酷的效果。
建议您狠狠地单击这里:demo效果演示页面去体验下这种效果(附打包下载)
此插件可以几乎可以放大任意的东西,文字,图片,flash,视频,复杂的div等都没有问题。在放大图片的效果上尤为出众。
这里简要说一下使用的方法:
如果您下载的实例包,解压后查看页面源代码,会发现
$(document).ready(function() {
$('div.small_pic a').fancyZoom({scaleImg: true, closeOnClick: true}); ①
$('#zoom_word_1').fancyZoom({width:400, height:200}); ②
$('#zoom_word_2').fancyZoom(); ③
$('#zoom_flash').fancyZoom(); ④
});
的调用函数。
其表示的含义分别是:
① class为small_pic的div标签下面的a标签的href指向的层放大。例如:<a href=”#pic_one”><img src=”some.jpg” /></a>所表示的就是单击这个”some.jpg”图片后,href指向的这个id为”#pic_one”的层放大显示。这就导致了<div id="pic_one" style="display:none;"><img src="http://image.zhangxinxu.com/image/study/s/s512/mm1.jpg" /></div>这个div放大显示了。
② id为zoom_word_1的a标签的href指向的层放大消失,本实例中,此href为“#zoom_word_one”,于是页面上默认隐藏的“<div id="zoom_word_one" style="display:none;">400像素宽度层示例:这里文字内容放大的层的宽度是需要给定值进行控制的,因为图片的高度和宽度可以获取到,而内容不确定的DIV层的高宽是获取不到了,给定高宽值,然后文字内容就会在这块区域内显示。</div>”层就放大显示了。
③ ④ 原理与这个类似,关键一点就是a标签的href指向。href指那个,那个层在单击后就会放大。而这个放大的层你随便写,随便放东西都没有问题的,与JavaScript脱离,所以即使您不懂JavaScript,也不用担心出错。
最后补充一下,IE6下没有圆角投影效果,因为这个IE6不支持png透明,考虑代码成本,所以IE6下用边框代替了投影,但是效果依旧很酷的!
您可以狠狠地点击这里:源文件下载(.zip 24.4K)
jQuery-单击文字或图片内容放大显示效果插件的更多相关文章
- 基于jQuery点击图像居中放大插件Zoom
分享一款基于jQuery点击图像居中放大插件Zoom是一款放大的时候会从原图像的位置以动画方式放大到画面中间,支持点击图像或者按ESC键来关闭效果.效果图如下: 在线预览 源码下载 实现的代码. ...
- jQuery怎么获取到富文本ueditor编辑器里面的文字和图片内容
jQuery怎么获取到富文本ueditor编辑器里面的文字和图片内容 .创建编辑器 UE.getEditor('editor', { initialFrameWidth:"100%" ...
- jQuery+CSS3文字跑马灯特效
jQuery+CSS3文字跑马灯特效是一款将跑马灯背景制作为3D立方体效果,文字在上面移动时,就像是文字投影到墙壁上,在转角出会改变运动方向. 效果展示 http://hovertree.com/te ...
- (转)jQuery Mobile 移动开发中的日期插件Mobiscroll 2.3 使用说明
(原)http://www.cnblogs.com/hxling/archive/2012/12/12/2814207.html jQuery Mobile 移动开发中的日期插件Mobiscroll ...
- MovingBoxes左右滑动放大图片插件
MovingBoxes左右滑动放大图片插件在产品预览时很有用哦 实例代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transition ...
- jQuery html5Validate基于HTML5表单验证插件
更新于2016-02-25 前面提到的新版目前线上已经可以访问: http://mp.gtimg.cn/old_mp/assets/js/common/ui/Validate.js demo体验狠狠地 ...
- 基于jQuery实现文字倾斜显示代码
这是一款基于jQuery实现文字倾斜显示,这是一款基于jQuery实现的超酷动态文字显示效果.适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗. ...
- jQuery下拉框扩展和美化插件Chosen
Chosen 是一个支持jquery的select下拉框美化插件,它能让丑陋的.很长的select选择框变的更好看.更方便.不仅如此,它更扩展了select,增加了自动筛选的功能.它可对列表进行分组, ...
- Jquery实现文字向上逐条滚动
直接上代码: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" ...
随机推荐
- 调起MT096的配置过程
FTP::cips\/var/cics_regions/RGCIPS/database/PD/PD.RGCIPS|PD.auto 更加新的PD号(其中的路径指向新的程序ibmp),并修改FTP::ci ...
- 程序员面试题精选100题(16)-O(logn)求Fibonacci数列[算法]
作者:何海涛 出处:http://zhedahht.blog.163.com/ 题目:定义Fibonacci数列如下: / 0 n=0 f(n)= ...
- svn 提交 commit慢
又修改了一下,上一个方法有问题 #!/bin/bash ###ubuntu下注意要用bash哦,不然for循环总提示'bad loop....' export LC_CTYPE=en_US.UT ...
- thinkphp表单上传文件并将文件路径保存到数据库中
上传单个文件,此文以上传图片为例,上传效果如图所示 创建数据库upload_img,用于保存上传路径 CREATE TABLE `seminar_upload_img` ( `id` int(11) ...
- JS验证用户真实姓名
发布:thebaby 来源:脚本学堂 [大 中 小] 本文分享下,使用js代码验证用户真实姓名的方法,有需要的朋友不妨参考下,希望对你有一定的帮助. 原文地址:http://www.jbx ...
- CentOS 根据命令查所在的包
在工作中经常会遇到想用某个命令机器没装却又不知道命令在哪个包(源码编译不再本文范围内),下面介绍个比较笨的方法可以帮助我们搞定这个问题. 说明:蓝色=命令名称 浅绿=命令参数 ...
- Nginx禁止通过IP,未绑定域名访问服务器
这几天查看CNZZ统计后台看到,我的IP被两个未知的域名绑定了,为了避免被天朝和谐掉, 可以在Nginx上设置禁止通过IP访问服务器,只能通过绑定域名访问(同时设置未绑定域名返回500错误或者跳转到我 ...
- typedef和#define的区别
转自:http://www.cnblogs.com/kerwinshaw/archive/2009/02/02/1382428.html 一.typedef的用法在C/C++语言中,typedef常用 ...
- ?Object-C获取手机设备信息
一.获取UiDevice设备信息 // 获取设备名称 NSString *name = [[UIDevice currentDevice] name]; // 获取设备系统名称 NSString *s ...
- iOS实现地图半翻页效果--老代码备用参考
// Curl the image up or down CATransition *animation = [CATransition animation]; [animation setDurat ...