这个JS开发的焦点图
效果,通过样式的调整,可以变成各种效果,而且而且兼容IE6,IE7,IE8,IE9,火狐浏览器
等主流浏览器
效果图:更多预览效果
样式:
<style type=”text/css”>
.banner{ border:1px solid #e5e5e5; margin-bottom:10px; padding:0;width:490px;height:250px;_height:258px;}
img{border:0}
.dis {
DISPLAY: block
}
.undis {
DISPLAY: none
}
#Focus {
WIDTH: 490px; HEIGHT: 250px; _HEIGHT: 258px;
}
#FocusPic {
WIDTH: 490; HEIGHT: 250px;_HEIGHT: 258px; position: absolute;z-index:10;
}
#Fpic {z-index:40;CLEAR: both; FILTER: progid:DXImageTransform.Microsoft.GradientWipe(duration=2,gradientSize=1,wipestyle=1,motion=forward); }
#Ftxt {
WIDTH: 489px; height:25px;position: absolute;float:left; background-color:#000; filter:
alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
left: 1px;
top: 228px;_top: 237px;
z-index:20;
}
#Ftxt UL {
CLEAR: both;WIDTH: 350px; text-aglin:center;height:25px;list-style-type:none;margin:0;
}
#Ftxt UL h2{
font-size: 12px; font-weight:normal; color: #fff; line-height: 25px; text-align: center; height: 25px;width:335px; margin:0;
}
#Ftxt UL A {
COLOR: #fff
}
#Ftxt UL h2 a{color:#fff;height:25px;text-decoration:none;}
#Ftxt UL a:hover{color:#fff;text-decoration:underline;}
#Ftxt .mya{
font-size:12px; text-indent:25px; margin-left:10px !important; margin-left:5px; line-height:16px; overflow:hidden;
}
#Fpic .ft {
WIDTH: 110px;
position: absolute;
right: 0px;
top: 226px;_top: 234px;
z-index:30;
}
#Fpic .ft .newmore {
FLOAT: left; WIDTH: 100px; height:20px;
}
#Fpic #Fnums {
FLOAT: right; WIDTH: 106px; margin-top:5px;
}
#Fpic #Fnums DIV {
FONT-WEIGHT: bold; background:url(../images/images/focus_ico.png) -21px 0 no-repeat; FLOAT: left; WIDTH: 18px; CURSOR: pointer; COLOR: #666; LINE-HEIGHT: 18px; MARGIN-RIGHT: 3px; HEIGHT: 19px; TEXT-ALIGN: center
}
#Fpic #Fnums .on {
background:url(../images/images/focus_ico.png) no-repeat; color:#FFF; text-decoration:none;
}
</style>
JS代码:
<script type=”text/javascript”>
var n = 0;
var showsTab = document.getElementById(“Fnums”);
var m = showsTab.getElementsByTagName(“div”).length;
function Mea(value) {
n = value;
setBg(value);
plays(value);
cons(value);
}
function setBg(value) {
for (var i = 0; i < m; i++)
if (value == i) {
showsTab.getElementsByTagName(“div”)[i].className = ‘on’;
}
else {
showsTab.getElementsByTagName(“div”)[i].className = ”;
}
}
function plays(value) {
try {
with (Fpic) {
filters[0].Apply();
for (i = 0; i < m; i++) i == value ? children[i].className = “dis” : children[i].className = “undis”;
filters[0].play();
}
}
catch (e) {
var d = document.getElementById(“Fpic”).getElementsByTagName(“div”);
for (i = 0; i < m; i++) i == value ? d[i].className = “dis” : d[i].className = “undis”;
}
}
function cons(value) {
try {
with (Ftxtlingks) {
for (i = 0; i < m; i++) i == value ? children[i].className = “dis” : children[i].className = “undis”;
}
}
catch (e) {
var d = document.getElementById(“Ftxtlingks”).getElementsByTagName(“ul”);
for (i = 0; i < m; i++) i == value ? d[i].className = “dis” : d[i].className = “undis”;
}
}
function clearAuto() { clearInterval(autoStart) }
function setAuto() { autoStart = setInterval(“auto(n)”, 3000) }
function auto() {
n++;
if (n >= m) n = 0;
Mea(n);
}
function sub() {
n–;
if (n < 0) n = m – 1;
Mea(n);
}
setAuto();
function tab(o, o2, n, o1c, o2c) {
var m_n = document.getElementById(o).getElementsByTagName(o1c);
var c_n = document.getElementById(o2).getElementsByTagName(o2c);
for (i = 0; i < m_n.length; i++) {
m_n[i].className = i == n ? “on” : “”;
c_n[i].className = i == n ? “dis” : “undis”;
}
}
</script>
HMTL代码:
<div class=”banner”>
<div class=”focus”>
<div id=”Focus”>
<div id=”FocusPic” onmouseover=”clearAuto()” onmouseout=”setAuto()”>
<div id=”Fpic”>
<div class=”dis”><a href=”http://www.sweiku.com” target=”_blank” title=”思维酷-IT专业博客”><img style=”width:490px; height:250px;_height:258px;” alt=”思维酷-IT专业博客” src=”" ></a></div>
<div class=”undis”><a href=”http://www.sweiku.com” target=”_blank” title=”思维酷-IT专业博客”><img style=”width:490px; height:250px;_height:258px;” alt=”思维酷-IT专业博客” src=”" ></a></div>
<div class=”undis”><a href=”http://www.sweiku.com” target=”_blank” title=”思维酷-IT专业博客”><img style=”width:490px; height:250px;_height:258px;” alt=”思维酷-IT专业博客” src=”" ></a></div>
<div class=”undis”><a href=”http://www.sweiku.com” target=”_blank” title=”思维酷-IT专业博客”><img style=”width:490px; height:250px;_height:258px;” alt=”思维酷-IT专业博客” src=”" ></a></div>
<div class=”undis”><a href=”http://www.sweiku.com” target=”_blank” title=”思维酷-IT专业博客”><img style=”width:490px; height:250px;_height:258px;” alt=”思维酷-IT专业博客” src=”" ></a></div>
<div class=”ft”>
<div id=”Fnums”>
<div class=”on” onmouseover=”Mea(0)”>1</div>
<div onmouseover=”Mea(1)”>2</div>
<div onmouseover=”Mea(2)”>3</div>
<div onmouseover=”Mea(3)”>4</div>
<div onmouseover=”Mea(4)”>5</div>
</div>
</div>
<div id=”Ftxt”>
<div id=”Ftxtlingks”>
<ul class=”dis”>
<li>
<h2><a href=”http://www.sweiku.com” target=”_blank” >思维酷-IT专业博客 作者:口明明口 http://www.sweiku.com</a></h2>
</li>
</ul>
<ul class=”undis”>
<li>
<h2><a href=”http://www.sweiku.com” target=”_blank” >思维酷-IT专业博客 作者:口明明口 http://www.sweiku.com</a></h2>
</li>
</ul>
<ul class=”undis”>
<li>
<h2><a href=”http://www.sweiku.com” target=”_blank” >思维酷-IT专业博客 作者:口明明口 http://www.sweiku.com</a></h2>
</li>
</ul>
<ul class=”undis”>
<li>
<h2><a href=”http://www.sweiku.com” target=”_blank” >思维酷-IT专业博客 作者:口明明口 http://www.sweiku.com</a></h2>
</li>
</ul>
<ul class=”undis”>
<li>
<h2><a href=”http://www.sweiku.com” target=”_blank” >思维酷-IT专业博客 作者:口明明口 http://www.sweiku.com</a></h2>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
- 大小: 40.7 KB
- 大小: 11.5 KB
分享到:
相关推荐
JS超炫切换效果焦点图代码,兼容各种主流浏览器
在这个场景中,我们关注的是一个使用jQuery和CSS3实现的焦点图代码,它允许开发者创建出各种切换效果,同时具备高度的自定义性和兼容性。 焦点图,也称为轮播图或幻灯片,是网站上常用的一种展示多张图片或内容的...
"JS超炫切换效果焦点图代码"指的是利用JavaScript实现的一种动态、吸引用户注意力的图片轮播功能,常用于网站的首页或者产品展示区域。这种焦点图效果可以使用户体验更加丰富,提升网站的互动性和视觉吸引力。 焦点...
总的来说,JS焦点图切换效果是网页动态设计中的一种常见手法,通过合理的JS和CSS技术,可以在网页中实现各种丰富的视觉效果,提升用户的浏览体验。在傲游浏览器主页上,这一效果的运用无疑增加了其主页的吸引力。
通过以上知识点的解释,我们可以看到“猎豹jQuery全屏焦点图代码,兼容主流浏览器”是一个涵盖了前端基础、JavaScript高级特性和用户体验优化的综合项目,对于前端开发者来说是一个很好的学习和实践案例。
要实现这样的焦点图在不同浏览器中居中显示并保持良好的用户体验,需要运用到JavaScript(js)技术以及对浏览器兼容性的深入理解。本文将详细讲解如何通过JavaScript来实现这一目标。 首先,我们要理解超宽屏焦点图...
超炫切换效果焦点图,兼容各种主流浏览器 使用方法: 1、依次引入slideshow.css与slideshow.js文件; 2、复制代码到页面中即可。 3、因效果过于复杂,导致slideshow.js文件达到了255KB的大小,可使用js压缩工具压缩...
在网页设计中,这种焦点图切换效果能够有效地展示多个图片或内容,提升用户体验,引导用户关注重要信息。下面将详细介绍这个主题涉及的关键知识点。 1. jQuery库: jQuery 是一个广泛使用的JavaScript库,它简化了...
此外,由于jQuery已经对大部分浏览器进行了兼容性处理,因此使用jQuery实现的图片滚动效果可以很好地在各种主流浏览器(如Chrome、Firefox、Safari、Edge和IE)上运行。 【标题打字机效果】是另一种增强用户体验的...
标题中的“傲游浏览器主页上javascript焦点图切换效果(iE,firefox)”指的是使用JavaScript实现的在傲游浏览器主页上展示的动态焦点图效果,这种效果适用于Internet Explorer(iE)和Firefox两种主流浏览器。焦点图...
2. **焦点图原理**:了解如何通过JavaScript或jQuery实现图片切换效果,包括定时切换、导航按钮触发、触摸事件处理等。 3. **响应式设计**:适应不同屏幕尺寸,使用媒体查询(Media Queries)和其他技术来调整布局...
总的来说,实现一个兼容老版IE和其他主流浏览器的Banner图片切换焦点图,需要深入理解JavaScript的基础语法、DOM操作和事件处理,并做好兼容性测试,确保在各种环境下都能正常工作。这对于提升用户体验和保持网站的...
在提供的压缩包中,"自适应宽度的jQuery焦点图代码,可以左右可以切换图片,兼容主流浏览器"可能是实现这些功能的源代码文件。通过阅读`readme.md`文件,你可以获取更多关于如何使用和定制这个焦点图组件的信息。 ...
K8焦点图JS特效利用了JavaScript的能力,创建出流畅的图片切换效果,同时兼容多种浏览器,包括IE6到IE10以及Firefox等主流浏览器。这在早期的Web开发中尤其重要,因为IE6到IE9对现代Web标准的支持并不完善。 K8焦点...
7. **js**:这个文件夹可能包含了实现焦点图切换效果的JavaScript代码,包括处理用户交互、控制图片切换逻辑等功能。 在实际应用中,JavaScript和Flash的结合方式可以有多种。例如,JavaScript可能用于初始化Flash...
无缩略图的适合浏览器全屏的焦点图,顾名思义,是一种没有小预览图(即缩略图)的全屏图像切换效果。这种设计通常更加简洁,将用户的注意力集中在当前展示的大图上,而非分散到多个小缩略图上。 在实现无缩略图的...
总之,Flash Js焦点图切换效果是网页设计中一个实用且常见的功能,它依赖于JavaScript的强大功能来实现动态的图片切换。通过理解和掌握这一技术,开发者可以提升网站的互动性和用户体验,同时也能在实际项目中灵活...
这个JS十字过度效果焦点图代码提供了很好的学习和实践机会,可以帮助你提升JavaScript和网页动态效果的开发能力。记得在实际部署时进行充分的测试,确保在各种设备和浏览器上的表现都符合预期。
【标题】"30多种兼容性很好的js焦点图插件myFocus" 提供了一种高效且灵活的解决方案,用于在网站上实现引人注目的图片切换效果。myFocus 是一个JavaScript库,专为创建视觉吸引力强、交互性强的焦点图而设计。它包含...