<html>
<head>
<meta charset="utf-8"/>
<style type="text/css">
body{margin:50px auto;padding:0;border:0; background-color:#ccffcc;}
#main{width:450px;height:400px;margin:auto}
#head{height:400px;background-color:#ccc}
#head img{width:450px;height:400px;padding-left:5px;padding-right:5px}
#cont li{float:left;list-style:none;width:35px;height:30px;text-align:center;line-height:30px;margin-right:20px;border:1px solid orange}
#cont ul{width:360px;margin:auto;margin-top:5px background-color:#ccc}
</style>
<script>
//先定义一个计数器,统计图片
var count = 1;
//周期函数的返回值
var interval = '';
function changePic(){
var myimg = document.getElementById("show");
if(count == 6){
count = 0;
}
var k = ++count;
myimg.src = "images/0"+k+".jpg";
//图片修改后,序号背景色也要发生变化
//先将所有的序号颜色恢复
for(var i=1;i<=6;i++){
document.getElementById("num"+i).style.backgroundColor = '';
}
//将当前序号设置背景色
document.getElementById("num"+k).style.backgroundColor = "yellow";
}
//间歇性函数实现图片周期变换
function start_chan(){
interval = setInterval("changePic()",1000);
}
//停止周期函数
function stop_chan(){
clearInterval(interval);
}
function choosePic(n){
stop_chan();
document.getElementById("show").src = "images/0"+n+".jpg";
for(var i=1;i<=8;i++){
document.getElementById("num"+i).style.backgroundColor = '';
}
document.getElementById("num"+n).style.backgroundColor = "yellow";
count = n;
}
</script>
</head>
<body onLoad="start_chan()">
<div id="main">
<div id="head">
<img id="show" src="images/01.jpg" onMouseOver="stop_chan()" onMouseOut="start_chan()"/>
</div>
<div id="cont">
<ul>
<li id="num1" onMouseOver="choosePic(1)" onMouseOut="start_chan()">1</li>
<li id="num2" onMouseOver="choosePic(2)" onMouseOut="start_chan()">2</li>
<li id="num3" onMouseOver="choosePic(3)" onMouseOut="start_chan()">3</li>
<li id="num4" onMouseOver="choosePic(4)" onMouseOut="start_chan()">4</li>
<li id="num5" onMouseOver="choosePic(5)" onMouseOut="start_chan()">5</li>
<li id="num6" onMouseOver="choosePic(6)" onMouseOut="start_chan()">6</li>
</ul>
</div>
</div>
</body>
</html>
分享到:
相关推荐
图片自动切换的实现方式多种多样,其中最常见的是使用JavaScript库或CSS3动画。JavaScript库如jQuery提供了方便的API,可以轻松实现定时切换图片的效果。例如,可以使用`setInterval`函数设定一个定时器,每隔一定...
在Android开发中,实现图片自动切换的功能是一项常见的需求,尤其在制作各种滑动展示、轮播图或广告栏等场景中。本项目标题为“android自动切换图片”,它提供了一个自定义的图片自动切换器,适用于Android应用的...
总结,JavaScript图片切换功能的关键在于利用DOM操作改变图片的显示状态,通过事件监听响应用户操作,结合定时器实现自动切换。这个功能对于网站来说非常实用,可以提高用户的浏览体验。在实际项目中,还可以结合CSS...
此外,考虑到“根据网络连接在线自动切换图片”,可能需要结合Ajax或其他异步加载技术,以便在网络状态良好时加载新的图片。这涉及XMLHttpRequest或现代浏览器的Fetch API,以及响应式设计以适应不同的网络环境。 ...
在网页设计中,图片自动切换显示是一种常见的交互效果,它能为用户提供动态的视觉体验,增强网站的吸引力。本文将详细讲解如何使用JavaScript(简称js)实现这一功能,并结合具体的代码示例进行解析。 首先,我们...
在JavaScript(JS)中实现图片自动切换是一种常见的网页动态效果,可以用于轮播图、幻灯片展示等场景。下面将详细介绍如何利用JavaScript实现这一功能,并探讨相关知识点。 首先,我们需要理解HTML结构,图片切换的...
"jQuery 实现图片自动切换"是一个典型的前端开发案例,它涉及到JavaScript库jQuery的使用,以及如何通过编程实现图片轮播功能。在这个主题中,我们将深入探讨jQuery的核心概念、图片轮播的基本原理以及如何利用...
在IT行业中,图片切换是一种常见的网页交互效果,用于展示多张图片并实现平滑过渡,增强用户体验。"FLASH图片切换"和"javascript图片切换"是两种常用的技术手段,各有其特点和适用场景。 首先,我们来谈谈“FLASH...
HTML图片自动切换是一种常见的网页设计技术,用于在页面上展示一组图片,并且这些图片能够按照预设的时间间隔自动轮换,提升用户体验并增加网站的视觉吸引力。这种效果常常被用在产品展示、幻灯片或者轮播图组件中。...
本项目是关于利用 jQuery 实现一个图片自动切换的功能,结合淡入淡出效果,同时具备左右按钮和分页索引控制,提升用户体验。以下将详细介绍这个项目的实现原理和相关知识点。 首先,我们要理解 jQuery 的基本用法。...
JS图片自动切换代码详解 JavaScript 图片自动切换代码是一种使用JavaScript编程语言实现的图片自动切换效果,该代码可以根据不同的变换样式来显示图片。下面是对该代码的详细解释。 变量声明 在代码的开头,我们...
【标题】"仿奇异UI 图片切换自动切换 底部菜单栏 全套UI"所指的是一款设计风格模仿奇艺视频应用的用户界面(UI)设计资源,它包括了图片自动切换功能以及底部固定的菜单栏。在移动应用设计中,这样的UI设计能够提供...
3. **JavaScript逻辑**:创建一个计时器,每隔一定时间自动切换到下一张图片。同时,可能还需要添加控制按钮,允许用户手动切换。 4. **事件处理**:监听用户的鼠标点击或其他交互,根据用户行为调整图片的切换顺序...
在移动应用开发中,首页的视觉设计和用户体验是非常关键的部分,尤其是一些具有动态效果的元素,如自动切换的图片展示。本知识点主要探讨的是如何实现应用首页的自动切换图片功能,以及支持用户通过手动滑动和点击...
此外,新浪可能会使用数据结构来存储图片信息,并通过定时器实现自动切换,同时按钮允许用户手动切换到特定图片。 其次,雅虎的图片切换方法可能有所不同,但同样注重用户体验。雅虎可能会使用自定义的解决方案,...
在本项目“js自动切换图片”中,我们主要探讨如何利用JavaScript实现图片的自动轮播效果。 首先,我们需要一个HTML页面作为展示的载体。在`index.html`文件中,通常会包含图片的容器(例如`<div>`元素)和一组`...
// 自动切换 setInterval(switchImage, 3000); // 每3秒切换一次 // 用户点击切换 $('#fullscreen-slider').on('click', function() { switchImage(); }); }); ``` 四、滑动效果 滑动效果通常是图片切换中的...
图片切换展示效果 jpg转换SWF js图片切换 flash图片切换效果 图片自动切换效果
在IT领域,图片自动切换是一种常见的功能,广泛应用于网站、应用程序和数字展示中。这个功能使得一组图片能够按照设定的时间间隔或用户交互自动地进行轮播,为用户提供动态且吸引人的视觉体验。以下是对"图片自动...