- 浏览: 251578 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
u010181690:
怎么我的不管事呢
JSEnhancements for vs2012 -
sunqing0316:
public static DateTime? GetData ...
详解System.Nullable<值类型> -
sunqing0316:
请问public static DateTime? GetDa ...
详解System.Nullable<值类型> -
3eirc3:
不错,下载下来试试,原来用vs2010时的那个工具和现在这个不 ...
JSEnhancements for vs2012 -
3eirc3:
[url][b][i][u]引用[list]
[*][img] ...
JSEnhancements for vs2012
<!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>仿土豆网的焦点轮换图片</title>
<style type="text/css">
/* Reset style */
* { margin:0; padding:0; word-break:break-all; }
body { background:#FFF; color:#333; font:12px/1.6em Helvetica, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size:1em; }
a { color:#039; text-decoration:none; }
a:hover { text-decoration:underline; }
ul, li { list-style:none; }
fieldset, img { border:none; }
em, strong, cite, th { font-style:normal; font-weight:normal; }
/* Focus_change style */
#focus_change { position:relative; width:450px; height:295px; overflow:hidden; margin:20px 0 1px 60px; }
#focus_change_list { position:absolute; width:1800px; height:295px; }
#focus_change_list li { float:left; }
#focus_change_list li img { width:450px; height:295px; }
.focus_change_opacity { position:absolute; width:450px; height:70px; top:225px; left:0; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; }
#focus_change_btn { position:absolute; width:450px; height:65px; top:225px; left:0; }
#focus_change_btn ul { padding-left:5px; }
#focus_change_btn li { display:inline; float:left; margin:0 15px; padding-top:12px; }
#focus_change_btn li img { width:76px; height:50px; border:2px solid #888; }
#focus_change_btn .current { background:url(/uploadfile/200901/1/6C164133877.gif) no-repeat 37px 8px;}
#focus_change_btn .current img { border-color:#EEE; }
</style>
<script type="text/javascript">
function $(id) { return document.getElementById(id); }
function moveElement(elementID,final_x,final_y,interval) {
if (!document.getElementById) return false;
if (!document.getElementById(elementID)) return false;
var elem = document.getElementById(elementID);
if (elem.movement) {
clearTimeout(elem.movement);
}
if (!elem.style.left) {
elem.style.left = "0px";
}
if (!elem.style.top) {
elem.style.top = "0px";
}
var xpos = parseInt(elem.style.left);
var ypos = parseInt(elem.style.top);
if (xpos == final_x && ypos == final_y) {
return true;
}
if (xpos < final_x) {
var dist = Math.ceil((final_x - xpos)/10);
xpos = xpos + dist;
}
if (xpos > final_x) {
var dist = Math.ceil((xpos - final_x)/10);
xpos = xpos - dist;
}
if (ypos < final_y) {
var dist = Math.ceil((final_y - ypos)/10);
ypos = ypos + dist;
}
if (ypos > final_y) {
var dist = Math.ceil((ypos - final_y)/10);
ypos = ypos - dist;
}
elem.style.left = xpos + "px";
elem.style.top = ypos + "px";
var repeat = "moveElement('"+elementID+"',"+final_x+","+final_y+","+interval+")";
elem.movement = setTimeout(repeat,interval);
}
function classNormal(){
var focusBtnList = $('focus_change_btn').getElementsByTagName('li');
for(var i=0; i<focusBtnList.length; i++) {
focusBtnList[i].className='';
}
}
function focusChange() {
var focusBtnList = $('focus_change_btn').getElementsByTagName('li');
focusBtnList[0].onmouseover = function() {
moveElement('focus_change_list',0,0,5);
classNormal()
focusBtnList[0].className='current'
}
focusBtnList[1].onmouseover = function() {
moveElement('focus_change_list',-450,0,5);
classNormal()
focusBtnList[1].className='current'
}
focusBtnList[2].onmouseover = function() {
moveElement('focus_change_list',-900,0,5);
classNormal()
focusBtnList[2].className='current'
}
focusBtnList[3].onmouseover = function() {
moveElement('focus_change_list',-1350,0,5);
classNormal()
focusBtnList[3].className='current'
}
}
setInterval('autoFocusChange()', 5000);
var atuokey = false;
function autoFocusChange() {
$('focus_change').onmouseover = function(){atuokey = true}
$('focus_change').onmouseout = function(){atuokey = false}
if(atuokey) return;
var focusBtnList = $('focus_change_btn').getElementsByTagName('li');
for(var i=0; i<focusBtnList.length; i++) {
if (focusBtnList[i].className == 'current') {
var currentNum = i;
}
}
if (currentNum==0 ){
moveElement('focus_change_list',-450,0,5);
classNormal()
focusBtnList[1].className='current'
}
if (currentNum==1 ){
moveElement('focus_change_list',-900,0,5);
classNormal()
focusBtnList[2].className='current'
}
if (currentNum==2 ){
moveElement('focus_change_list',-1350,0,5);
classNormal()
focusBtnList[3].className='current'
}
if (currentNum==3 ){
moveElement('focus_change_list',0,0,5);
classNormal()
focusBtnList[0].className='current'
}
}
window.onload=function(){
focusChange();
}
</script>
</head>
<body>
<div id="focus_change">
<div id="focus_change_list" style="top:0; left:0;">
<ul>
<li><img src="/uploadfile/200901/1/74164133287.jpg" alt="" /></li>
<li><img src="/uploadfile/200901/1/B3164134719.jpg" alt="" /></li>
<li><img src="/uploadfile/200901/1/AC164135752.jpg" alt="" /></li>
<li><img src="/uploadfile/200901/1/73164136986.jpg" alt="" /></li>
</ul>
</div>
<div class="focus_change_opacity"></div>
<div id="focus_change_btn">
<ul>
<li class="current"><a href="#"><img src="/uploadfile/200901/1/5F164137217.jpg" alt="" /></a></li>
<li><a href="#"><img src="/uploadfile/200901/1/A4164137404.jpg" alt="" /></a></li>
<li><a href="#"><img src="/uploadfile/200901/1/2D164141182.jpg" alt="" /></a></li>
<li><a href="#"><img src="/uploadfile/200901/1/48164141437.jpg" alt="" /></a></li>
</ul>
</div>
</div><!--focus_change end-->
<div style="height:20px; background:#EEE;"></div>
</body>
</html>
- 仿土豆网的焦点轮换图片.rar (190.5 KB)
- 下载次数: 316
发表评论
-
WebApi+Post+实体参数
2015-08-28 11:55 9348回到目录 上一讲中介绍了使用HttpClient如何去调 ... -
jquery插件收集
2014-09-15 18:14 2871:video.js http://www.videojs. ... -
new Date(myDateString)在IE中输出NaN,在火狐和谷歌浏览器中正常
2014-04-01 11:18 947今天在工作中遇到这样一个问题:使用jquery ui的date ... -
日历查看课程(支持从指定日期开始显示日历)
2014-03-31 09:28 648日历查看课程(支持从指定日期开始显示日历),增强浏览器兼容性, ... -
Jqery:bind ,unbind
2014-03-27 16:07 696<%@ Page Language="C#&q ... -
javascript之数组操作
2014-03-18 14:49 2941、数组的创建 var arrayO ... -
身份证号验证
2013-08-08 17:32 900经典js身份证验证 /* 功能:验证身份证号码是 ... -
去验证邮箱功能
2013-08-08 15:43 763很多网站都有邮箱验证的功能,用户发送完验证邮件后,点击&quo ... -
javascript:回车事件
2013-08-01 17:15 657/* * 页面回车事件 */ function BindEnt ... -
封装的简单易用的返回顶部的代码
2013-05-15 12:12 764封装的简单易用的返回顶部的代码 -
Javascript阻止服务器控件执行服务器端代码的问题
2013-03-18 18:14 805Javascript阻止服务器控件执行服务器端代码的问题 ... -
js怎样判断价格
2013-03-18 15:30 1095var reg = /^(-?\d+)(\.\d{1,5})? ... -
一种比较好用的json格式及其解析方法
2013-03-14 11:06 901{"data":[ { &qu ... -
jquery:$.ajax() 复杂 完整例子
2013-03-14 10:58 3429var makingCount = 0; ... -
后台弹出脚本提示
2013-03-09 14:47 891ClientScript.RegisterStartupScr ... -
向上取整向下取整
2013-03-07 18:21 1343向上取整向下取整 . 分类: JavaScript2012 ... -
分页计算页数
2013-03-07 18:21 1120向上取整 pageCount = Math.ceil( ... -
Jquery解析Json格式数据
2013-03-06 17:34 774http://www.cnblogs.com/focusj/a ... -
jquery:$.post() 返回json,并解析json 示例
2013-03-06 09:38 1156注意返回时,json的格式最好是"key" ... -
js一些简单的写法(持续累积中)
2013-03-06 09:36 633//s.css("color", &quo ...
相关推荐
在网页设计中,首页焦点图片切换效果是一种常见的视觉呈现方式,它可以吸引用户的注意力并提升网站的用户体验。这种效果通常应用于网站的首页,展示重要的产品、活动或者新闻,以动态的形式吸引用户点击。在这个主题...
本话题主要聚焦于如何利用CSS来实现超酷的图片切换效果,这种效果常见于网站的轮播图、产品展示等场景,能吸引用户的注意力,提升用户体验。 首先,我们要理解CSS3是CSS的最新版本,引入了许多新的特性和功能,如...
在标题"jquery实现图片切换的功能"中,我们主要关注的是如何利用jQuery的API和方法来创建一个图片轮播或滑动展示的效果。以下是一些关键的知识点: 1. **引入jQuery**:首先,你需要在HTML文件中引入jQuery库。通常...
标题中的“html+css+js实现图片切换效果”是指利用HTML、CSS和JavaScript这三种核心技术来创建一个动态的图片轮播或切换功能。在网页设计中,这种效果常见于产品展示、滑动相册或者幻灯片展示等场景,能够为用户带来...
在实现图片切换效果时,我们通常会利用JavaScript的DOM(Document Object Model)操作,改变HTML元素的属性,如src(源),来实现图片的切换。 标题“多图片切换效果JavaScript实现”指的是一种能够动态展示多张...
在本场景中,"asp实现图片动态切换"涉及到的是如何使用ASP技术来实现在网页上进行图片的自动循环播放,即图片轮换效果,通常会结合JavaScript或CSS等前端技术以增强用户体验和视觉效果。 在ASP中,可以使用VBScript...
首先,实现图片切换功能需要前端开发技能,常用的编程语言包括HTML、CSS和JavaScript。HTML用于创建图片元素,CSS负责布局和样式设定,而JavaScript则用于实现动态切换的逻辑。例如,可以使用CSS3的`transition`和`...
在JavaScript的世界里,实现图片切换效果是一项常见的任务,尤其在网页设计和开发中。这篇名为“20行JS代码实现图片切换效果”的博客文章提供了一个简洁的解决方案,它利用JavaScript的事件处理和DOM操作功能来达成...
本项目名为“实现图片切换特效代码”,是使用易语言编写的一个实例,主要展示了如何利用处理事件命令来实现这一功能。 易语言是一种中国本土开发的编程语言,其设计理念是“易学易用”,采用直观的中文词汇作为语句...
在图片切换中,我们可以利用这些特性实现图片的平滑过渡,提升用户体验。 在实际代码实现中,我们可能需要创建一个包含所有图片的容器,并将每个图片作为子元素。通过CSS控制这些子元素的可见性、位置或者透明度,...
在压缩包中,"juqery手风琴实现图片切换"文件可能包含了完整的HTML、CSS和JavaScript代码,供你参考和学习。通过实践这个案例,你不仅能掌握jQuery的基本用法,还能了解到如何结合CSS和JavaScript实现动态交互效果。
用javascript中的节点实现的一个类似淘宝那种图片切换的小应用
2. **Android 图片切换库**:Android 开发中有许多现成的库可以帮助开发者实现图片切换特效,如 Glide、Picasso 和 Fresco,它们不仅支持图片加载,还提供了简单的过渡动画。 3. **自定义动画**:Android 提供了 ...
JavaScript实现图片切换,主要用到setInterval()函数和clearInterval()函数,前者功能是开启动画,后者功能则为清除动画(可理解为使动画停止),为了使动画停止,则需要定义全局变量作为标志,标志返回setInterval...
使用JavaScript实现图片切换,无需额外的插件支持,且对移动设备友好。常见的JavaScript图片切换库有jQuery、React、Vue等框架提供的方法。例如,可以使用CSS3的transition和animation属性配合JavaScript事件来实现...
在Windows Forms(Winform)应用程序开发中,有时候为了增加用户界面的交互性和视觉吸引力,我们需要实现图片切换特效。本文将详细介绍如何在Winform环境下实现图片切换的多种特效,包括百叶窗、淡入、旋转等。 ...
本话题将深入探讨如何利用CSS实现图片的切换效果,包括两种常见类型:幻灯片式的新闻图片切换和iPad风格的横向左右滑动切换。 首先,我们来关注幻灯片式的新闻图片切换。这种效果通常应用于网站的首页,以展示最新...
在Android开发中,实现图片左右切换的交互效果是常见的需求,比如在相册应用或者一些动态展示界面。这里我们将深入探讨如何使用`ImageSwitcher`...根据实际项目需求,开发者可以选择最适合的组件来实现图片切换功能。
在本文中,我们将深入探讨如何使用原生JavaScript实现图片切换效果。这种效果广泛应用于网站的轮播图、相册展示等场景,通过编程技术让图片按照预设方式自动或手动切换,提供良好的用户体验。 首先,我们需要理解...
在实现图片切换的过程中,我们还需要考虑性能和实时性。如果图片数量大,可能需要优化加载过程,比如采用预加载策略或使用高效的图像格式如JPEG、PNG等进行压缩。同时,为了保证用户界面的响应性,我们需要确保图片...