javascript超强幻灯片代码

javascript超强幻灯片代码javascript超强幻灯片代码[code]#f_div{    width:150px;    height:100px;    overflow:hidden;    margin-top:0;    margin-right:auto;    margin-bottom:0;    margin-left:0px;}#f_

大家好,又见面了,我是你们的朋友全栈君。

javascript超强幻灯片代码

[code]<!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>

<style type=”text/css”>

<!–

#f_div{

        width:150px;

        height:100px;

        overflow:hidden;

        margin-top: 0;

        margin-right: auto;

        margin-bottom: 0;

        margin-left: 0px;

}

#f_imgDiv{width:100%; height:100px; overflow:hidden;}

#f_img{filter:progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); border:0;}

#f_infoDiv{width:100%;top:-20px !important;top:-22px; position:relative;}

#f_buttonDiv{width:100%; margin-right:1px; height:21px; overflow:hidden; text-align:left;}

#f_line{width:100%;height:1px;background:#fff; overflow:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(startX=0, startY=0, finishX=50, finishY=100,style=1,opacity=0,finishOpacity=100)}

#f_buttonDiv div{width:1px;height:21px; background:#fff; float:right;}

#f_buttonDiv .bg{width:21px; height:21px; background:#fff; float:right; filter:Alpha(Opacity=40);}

#f_buttonDiv a{width:21px;height:15px !important;height:17px;float:right;padding-top:5px;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:center;display:block;overflow:hidden;text-decoration:none;position:absolute;}

#f_buttonDiv a:link,#f_buttonDiv a:visited,#f_buttonDiv a:active{color:#000;}

#f_buttonDiv a:hover{background:#FF840C;color:#fff;}

#f_buttonDiv a.on:link,#f_buttonDiv a.on:visited,#f_buttonDiv a.on:active,#f_buttonDiv a.on:hover{background:#FF840C;color:#fff;}

#f_buttonDiv a.on:hover{background:#FF6600;}

#f_text{height:20px; line-height:20px; overflow:hidden;text-align:center;}

#f_text a:link,#f_text a:visited,#f_text a:active{color:#000;text-decoration: none;}

#f_text a:hover{color:#FF6600;text-decoration: none;}

–>

</style>

<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ />

<title>无标题文档</title>

</head>

<body>

                <div id=”ad_pic”>

<div id=”f_div”>

        <!–图片区域–>

        <div id=”f_imgDiv”></div>

        <div id=”f_infoDiv”>               

                <!–数字按钮区域–>

                <div id=”f_buttonDiv”></div>

        </div>       

</div>

<table width=”150″ border=”0″ cellpadding=”0″ cellspacing=”1″ bgcolor=”#FFFFFF”>

<tr>  

<td align=”center” bgcolor=”#EFEFEF”>

<!–焦点文字区域–>

<div id=”f_text” class=”f12b”></div>

<script language=”javascript” type=”text/javascript”>

<!–

//more javascript from [url]http://www.smallrain.net[/url]

function p$(string){

        document.write(string);

}

function $(id){

        return document.getElementById(id);

}

function change_menu(id,content_id,num,total_ztc_menu,menu_on,menu_off){

        for (var i=1;i<=total_ztc_menu;i++){

                $(id+i).className=menu_off;       

                $(content_id+i).style.display=’none’;                               

        }

        $(id+num).className=menu_on;

        $(content_id+num).style.display=’block’;                                                                                                                       

}

//可修改区域

var imgWidth=150;

var imgHeight=100;

var _timeOut_=5000;

var show_text = true; //是否显示焦点文字

var timeOut=_timeOut_;

var timeOut2=_timeOut_/2;//onmouseout img后需要切换的时间

var now=0;              //第一张图

var target=”_blank”;   //打开方式

var button_on =’on’; //当前焦点对应按钮的样式名

var button_off =”;//非当前焦点对应按钮的样式名

//不可修改区域

var imgUrl = new Array();

var imgText = new Array();

var imgLink = new Array();

var imgAlt= new Array();

var menuList = new Array();//菜单menu

var ver=2; //兼容浏览器版本 默认2 为非ie

var firstTime=true;

var n =-1;               

//菜单menu

menuList[++n]=’XX’;

imgUrl[n]=’http://show.skyhits.com/images/pic_1.jpg’;

imgText[n]='<a href=”#” target=”_blank”>内容一</a>’;

imgLink[n]=’http://show.skyhits.com/moive/14/show1.htm’;

imgAlt[n]=’内容一’;

//菜单menu

menuList[++n]=’XX’;

imgUrl[n]=’http://show.skyhits.com/images/pic_2.jpg’;

imgText[n]='<a href=”#” target=”_blank”>内容二</a>’;

imgLink[n]=’http://show.skyhits.com/society/70/show1.htm’;

imgAlt[n]=’内容二’;

//菜单menu

menuList[++n]=’XX’;

imgUrl[n]=’http://show.skyhits.com/images/pic_3.jpg’;

imgText[n]='<a href=”#” target=”_blank”>内容三</a>’;

imgLink[n]=’http://show.skyhits.com/movie/17/show1.htm’;

imgAlt[n]=’内容三’;

//菜单menu

menuList[++n]=’XX’;

imgUrl[n]=’http://show.skyhits.com/images/pic_4.jpg’;

imgText[n]='<a href=”#” target=”_blank”>内容四</a>’;

imgLink[n]=’http://show.skyhits.com/society/52/show1.htm’;

imgAlt[n]=’内容四’;

//菜单menu

menuList[++n]=’XX’;

imgUrl[n]=’http://show.skyhits.com/images/pic_5.jpg’;

imgText[n]='<a href=”#” target=”_blank”>内容四</a>’;

imgLink[n]=’http://show.skyhits.com/society/61/show1.htm’;

imgAlt[n]=’内容四’;

var count=0;

for (var i=0;i<imgUrl.length;i++) {

if( (imgUrl[i]!=””) && (imgText[i]!=””)&& (imgLink[i]!=””)&& (imgAlt[i]!=””)) {

        count++;

} else {

        break;

}

}

//重写css

var each_width=Math.ceil((imgWidth-(count-1))/count);

var last_width=imgWidth-each_width*(count-1)-(count)+1;

function change(){

if (ver==1){

        with($(‘f_img’).filters[0]){

                Transition=1;

                apply();

                play();

        }

}

if (firstTime){ firstTime=false;timeOut=_timeOut_/1000;}

else{         

         $(‘f_img’).src=imgUrl[now];

         $(‘f_img’).alt=imgAlt[now];

         $(‘f_imgLink’).href=imgLink[now];

         if (show_text) $(‘f_text’).innerHTML=imgText[now];               

         for (var i=0;i<count;i++) {

                $(‘b’+i).className=”button”;

                //$(‘f_menu’+i).className=””;

         }

         $(‘b’+now).className=”on”;       

         //$(‘f_menu’+now).className=”on”;         

         now=(now>=imgUrl.length-1)?0:now+1;

         timeOut=_timeOut_;                 

}

theTimer=setTimeout(“change()”, timeOut);

}

function b_change(num){

window.clearInterval(theTimer);

now=num;

firstTime=false;

change();

}

//draw 渐变line (即css:f_line)

function draw_line(){

var div = document.createElement(“div”);       

div.id = ‘f_line’;

$(‘f_infoDiv’).insertBefore(div,$(‘f_infoDiv’).childNodes.item(0));                       

}

//表现层 start       

//图片

var a = document.createElement(“a”);               

a.id=”f_imgLink”;

a.target=target;

a.href=imgLink[now];       

$(‘f_imgDiv’).appendChild(a);

var img = document.createElement(“img”);       

img.id=”f_img”;

img.width=imgWidth;

img.height=imgHeight;

img.src=imgUrl[now];

img.alt=imgAlt[now];

a.appendChild(img);

//数字按钮

for (var i=count-1;i>=0;i–){

        var div_bg = document.createElement(“div”);               

        div_bg.id = ‘div_bg’+i;

        div_bg.className=’bg’;

        $(‘f_buttonDiv’).appendChild(div_bg);       

        var a = document.createElement(“a”);               

        a.id = ‘b’+i;

        a.className = (i==now+1)?”button_on”:”button_off”;               

        a.title=imgAlt[i];

        a.innerHTML=i+1;

        a.href=’javascript:b_change(‘+i+’)’;               

        $(‘div_bg’+i).appendChild(a);       

        var div= document.createElement(“div”);

        $(‘f_buttonDiv’).appendChild(div);                       

}            

if (show_text) $(‘f_text’).innerHTML = imgText[now];

//表现层 end

$(‘f_img’).οnmοuseοver=function(){window.clearInterval(theTimer);}

$(‘f_img’).οnmοuseοut=function(){theTimer=setTimeout(“change()”, timeOut2);}

try{  //滤镜版本

  new ActiveXObject(“DXImageTransform.Microsoft.Fade”);

  $(‘f_img’).filters[0].play();          

  ver=1;

  draw_line();

  }

catch (e){ver=2;}

var theTimer = setTimeout(“change()”, _timeOut_/1000);

//–>

</script>

</td>

</tr>

</table>

                  </div>

               

</body>

</html>[/code] 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158569.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • compound extreme_particular conditions

    compound extreme_particular conditions在看SpringSide代码过程中,发现SS使用了extremecomponents于是,今天看了看extremecomponents的使用,发觉extremecomponents真是个好用西。可以直接接受response的数据。按照test例子自己做的:效果不错哟eXtremeTable是一个可扩展的用于以表格的形式来显示数据的一组JSP标签库.网站:http://www.extreme…

    2022年8月20日
  • Java学习路线图(如何快速学Java)

    Java学习路线图(如何快速学Java)不知不觉从初学Java到现在已经8年了,今天在这里给刚入门和入门不久的小伙伴们一些建议。可能总结的不是很详细,但给出了一个大概的学习路线。希望对大家有帮助哈~如何快速学Java这里我以JavaEE(JakartaEE)/JavaWeb的经验来说哦。(都把你们看做是零基础入门的了)学习JavaEE(JakartaEE)总体来说会有以下三大模块:Java 数据库 We…

    2022年5月17日
  • 【自然语言处理】知识图谱之知识推理「建议收藏」

    【自然语言处理】知识图谱之知识推理「建议收藏」1.知识推理的分类归纳推理归纳推理所推出的结论是没有包含在前提内容中的。由个别事物推出一般性的知识的过程,是以为增殖新知识的过程。演绎推理:在已知领域内的一般性知识的前提下,通过求解一个具体的问题,或者证明一个结论的正确性。它所得出的结论,实际上早已蕴含在一般性的知识的前提中。演绎推理只是将已有的事实揭露出来,因此不能增殖新的知识。确定性推理多数时候是指逻辑推理,具有…

    2022年5月24日
  • 【Java】继承法——老师学生类

    【Java】继承法——老师学生类需求:已知学生类和老师类如下:属性:姓名,年龄行为:吃饭老师有特有的方法:讲课学生有特有的方法:学习利用面向对象的继承法来做代码如下:公共父类老师和学生都是人,所以我们说他们从人这个公共类继承过来,他们不同的特定方法定义在他们的类里边:publicclassPerson{ privateStringname; privateintages; publicP…

    2022年7月8日
  • jupyter跟python的关系_jupyter python

    jupyter跟python的关系_jupyter python大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。jupyter和pycharm区别如下:1、Python是一种广泛使用的高级的、通用的、解释的、动态编程语言。”Python是一种相当古老且流行的语言,它是开源的,常被应用于网站开发(利用Django、Flask等框架)、科学统计计算(NumPy、SciPy等库可以帮助计算)、软件开发等甚至更多。Jupyter项目开…

    2022年8月28日
  • c语言bzero函数_hikaricp源码分析

    c语言bzero函数_hikaricp源码分析看《网络编程》,对bzero等函数的实现颇有兴趣,于是便翻看了其源代码的实现。bzero、bcopy、bcmp等函数源码如下:bzero源码:voidbzero(s1,n) void*s1; unsignedn;{ registerchar*t=s1; while(n!=0){ *t++=0; n–; }}bcopy源码如下:

    2022年10月13日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号