项目中使用到的js,效果还可以,有图为证:
把代码贴出来:
test.html
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
<html>
<head>
<title>测试鱼眼</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="js/jquery.dock-0.8b.source.js"></script>
<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
<script type="text/javascript">
var confObject = {
iconMinSide : 35,
iconMaxSide: 70,
distAttDock : 150,
coefAttDock : 2,
veloOutDock : 600,
valign : 'bottom'
}
jQuery(function() {
jQuery("#imgs").addDockEffect(confObject);
});
</script>
</head>
<body>
<div id="imgs">
<a href="http://www.baidu.com" name="Alertes_name" title="测试地球">
<img src="img/icon_small.gif" alt="测试地球1" border="0" />
</a>
<a href="http://www.baidu.com" name="Escriptori_name" title="废纸篓">
<img src="img/icon2_small.gif" alt="废纸篓1" border="0" />
</a>
<a href="http://www.baidu.com" name="Alertes_name" title="测试地球">
<img src="img/icon_small.gif" alt="测试地球1" border="0" />
</a>
<a href="http://www.baidu.com" name="Escriptori_name" title="废纸篓">
<img src="img/icon2_small.gif" alt="废纸篓1" border="0" />
</a>
<a href="http://www.baidu.com" name="Alertes_name" title="测试地球">
<img src="img/icon_small.gif" alt="测试地球1" border="0" />
</a>
<a href="http://www.baidu.com" name="Escriptori_name" title="废纸篓">
<img src="img/icon2_small.gif" alt="废纸篓1" border="0" />
</a>
<a href="http://www.baidu.com" name="Alertes_name" title="测试地球">
<img src="img/icon_small.gif" alt="测试地球1" border="0" />
</a>
<a href="http://www.baidu.com" name="Escriptori_name" title="废纸篓">
<img src="img/icon2_small.gif" alt="废纸篓1" border="0" />
</a>
</div>
</body>
</html>
-------------------------------------------------------------------------------------------------------------------------------------------------------------
用到的js:
jquery框架,iconDock(http://icon.cat/software/iconDock/),自己去下这个js
用到的图片:
img/下有两张图片,一张图片是小图,一张是大图,格式可以是jpg、gif或者png;
说一下我示例中的图片命名,只要动手的同志肯定会注意到这个地方的,请注意图片的命名,不解释;
img/下的4个文件: icon_small.gif,icon_70.gif,这是地球的图标,一大一小;还有一个就是icon2_small.gif,icon2_70.gif,废纸篓图标;
说明:
1、iconDock作为jquery的插件,必须先行载入jquery,此处示例我用到了jquery1.6.2;
2、图标必须放在<img>标签下,<img>标签必须包含在<a>标签中
3、创建配置部分,即示例中的confObject
###############################################
var confObject = {
iconMinSide : 35,
iconMaxSide: 70,
distAttDock : 150,
coefAttDock : 2,
veloOutDock : 600,
valign : 'bottom'
}
##################################################
配置说明:
iconMinSide
Minimum length -in pixels- of the menu icons side.
Recommended values range: 20-50 pixels.
iconMaxSide
Maximum length -in pixels- of the menu icons side.
Recommended values range: 70-140 pixels.
distAttDock
Attenuation distance of the effect. Distance between the cursor position and the position where the effect ends.
Recommended values: They depend on the number of icons and the minimum size of them. A good value could be a third of the whole menu size when the mouse is not over it.
coefAttDock
Attenuation coefficient. Whether the attenuation is less or more progressive.
Recommended values range: 0.5-2.5.
veloOutDock
Restart velocity. Time between the mouse goes out of the menu and the icons get the initial position.
Recommended values range: 0.5-2 seconds.
valign
Vertical align of the menu icons.
Values: 'top', 'bottom' or 'middle'.
兼容的浏览器:
PC & Windows XP
Mozilla Firefox 2.0
Internet Explorer 6.0、 Internet Explorer 7.0 、
Apple Mac & Mac OS X
Mozilla Firefox 1.5
Safari 2.0
全部示例代码文件已随附件上传,需要的同志可自行下载参考。
分享到:
相关推荐
"基于jQuery的图文展示代码"是一个典型的实例,用于帮助开发者实现动态、交互式的图文展示效果。下面将详细介绍这个项目中的关键知识点。 1. **jQuery库的引入** - 在`index.htm`文件中,首先会看到对jQuery库的...
【标题】"基于JQuery的图片展示效果"指的是利用JavaScript库JQuery来实现网页中图片的动态展示,这种效果通常包括图片轮播、缩放、淡入淡出等交互功能,提升用户体验。JQuery简化了JavaScript的DOM操作,使得创建...
基于jQuery实现瀑布流效果,主要涉及以下几个核心知识点: 1. **jQuery库**:jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计以及Ajax交互。在实现瀑布流时,我们利用jQuery提供的API...
本项目以“基于jQuery的项目展示画廊效果的制作”为主题,旨在创建一个视觉吸引人的、交互性强的图片展示平台,让用户能够轻松浏览和探索一系列项目。 首先,要理解jQuery的基础知识。jQuery的核心特性包括选择器...
【标题】"Kwicks 基于jquery的图片展示横向手风琴效果"是一个JavaScript插件,它利用jQuery库来实现一种独特的图片展示方式。手风琴效果是指在一个有限的展示区域中,图片可以像手风琴一样展开和收拢,只显示一到两...
在IT行业中,jQuery是一个广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理以及动画效果。...通过学习和掌握这些知识点,开发者能提升网页的用户体验,创造出更生动、更具吸引力的数据展示效果。
"基于Jquery图片滚动的LightBox展示效果"是一种流行的技术,它将jQuery的动态滚动功能与LightBox的弹出式全屏图像查看器相结合,为用户提供了既美观又实用的图像浏览体验。 首先,让我们深入了解jQuery。jQuery是一...
基于jQuery的超强多媒体幻灯展示效果 基于jQuery的很酷的弹出层效果js插件 基于jQuery的可爱T恤折叠和展开效果的实现代码 基于jQuery的类似旋转木马的3D分享按钮效果的实现代码 基于jquery的利用z-index实现的多图...
基于jQuery的老虎机抽奖效果,基于jQuery的老虎机抽奖效果,基于jQuery的老虎机抽奖效果基于jQuery的老虎机抽奖效果,基于jQuery的老虎机抽奖效果
基于jQuery的HTML5移动端音乐播放器源码 基于jQuery的HTML5移动端音乐播放器源码 基于jQuery的HTML5移动端音乐播放器源码 基于jQuery的HTML5移动端音乐播放器源码 基于jQuery的HTML5移动端音乐播放器...
在这个场景中,我们关注的是一个名为"yuyan.rar_fish eye_flex_yuyan"的压缩包文件,它涉及到“鱼眼”效果和“Flex”技术的应用。下面我们将详细探讨这两个关键概念及其相关知识点。 首先,让我们来理解什么是...
总的来说,这个基于jQuery的Ajax聊天室程序展示了如何结合前端技术和后端服务,实现一个实时互动的在线交流平台。通过学习和理解这个程序,开发者可以提升对Web交互和实时通信的理解,这对于构建现代Web应用是非常有...
"基于jQuery的3D全景效果展示插件"就是一个这样的工具,它允许用户以三维视角浏览图像或场景,提供一种沉浸式的浏览体验。这种插件尤其适用于展示产品细节、房产、旅游景点等需要全方位展示的内容。 jQuery是一个...
【基于jQuery的图片集展示插件】是一种广泛应用于网页中的交互式图像展示工具,它借助JavaScript库jQuery的强大功能,提供了一种优雅的方式来管理和展示多张图片。这种插件设计的目标是提升用户体验,使得用户可以...
在前端开发领域,创建引人入胜的大屏展示效果是一项常见的任务,尤其在数据可视化、会议演示或者展览设计中。本资源“基于jQuery实现的et大屏展示源码”提供了使用jQuery技术实现这类效果的具体实践。jQuery作为一个...
该源码例子是一个使用jQuery库实现的宽屏图片展示效果,旨在为网站提供美观且具有交互性的图片展示功能。在网页设计中,图片展示是非常重要的一环,它能够吸引用户的注意力,有效地传达信息,增强用户体验。jQuery...
【标题】:“基于jQuery的广告轮播” 在网页设计中,广告轮播是一种常见的元素,用于展示多张图片或信息,以吸引用户的注意力并提供动态的用户体验。"基于jQuery的广告轮播"是指利用JavaScript库jQuery实现的这种...