100分高分悬赏:js ,css使4个div层的内容 定时(5秒) 轮流显示

JavaScript010

100分高分悬赏:js ,css使4个div层的内容 定时(5秒) 轮流显示,第1张

直接复制存成html就可以用了。轮流显示内容$(document).ready(function(){ var slide=new Slide('slide_item',5000)//5000代表5秒,可以自定义时间,slide_item是html中的id,可以根据实际情况修改。 slide.init() initHover(slide)})function changePage(slidename,pageNo){ $('#'+slidename+' .content').each(function(i){ if(i==pageNo) $(this).fadeIn("slow") else $(this).hide() }) $('#'+slidename+' li a').each(function(i){ if(i==pageNo) $(this).addClass('default') else $(this).removeClass('default') })}function Slide(name,t){ var slidename=name var page=$('#'+slidename+' .content').size() var str='' var timer=null var time=t for(var i=0i'+(i+1)+''} str=str+'' $('#'+slidename).append(str) $('#'+slidename+' li a').each(function(i){this.href='javascript:changePage("'+slidename+'",'+i+')'}) this.setTimer=function(){ timer=setInterval(function(){ var pno $('#'+slidename+' li a').each(function(i){if($(this).attr('class')=='default'){pno=i}}) if(pno else pno=0 changePage(slidename,pno)},time) } this.clearTimer=function(){clearInterval(timer)} this.init=function(){ changePage(slidename,0)this.setTimer()} this.getName=function(){return slidename}}function initHover(s){ $('#'+s.getName()).hover(s.clearTimer,s.setTimer)}*{padding:0margin:0}body{ background:url(

)}.slide{width:500pxheight:200pxposition:relative}.slide .slide_bg{background:#000000width:500pxheight:200px-moz-opacity:0.35opacity:0.35filter:alpha(opacity=35)position:absolutetop:0left:0z-index:-1}.slide ul{position:absoluteright:10pxbottom:5pxlist-style:none}.slide li{width:16pxheight:16pxmargin-left:5pxfloat:left}.slide li a{display:blockwidth:100%height:100%background:#000000color:#ffffont-size:12pxpadding:0line-height:16pxtext-align:centerfont-family:Arial, Helvetica, sans-seriftext-decoration:none}.slide li .default{background: #0099FF}.content{width:100%height:100%color:#fffpadding:20pxdisplay:none} 内容1,你可以多复制几个内容DIV,记得第一个DIV设置display为block 内容2 内容3 内容4

原生JS 有3种最常用的弹窗方式

最最最常用的是 alert()

alert 引发的弹窗,只有一个“确定”按钮。

alert( 内容 )

内容可以是变量,可以是字符串。

字符串需要用单引号或者双引号括起来。

需要注意的是,内容如果是 html 标签,是会直接输出字符串的。

如果需要换行,需要用到 html 的转义字符。

alert 无法直接展示 object。

confirm 对比 alert,会多出一个“取消”按钮。

而且 confirm 有一个回调值。

如果点击了“确定”,返回值为:true

如果点击了“取消”,返回值为:false

prompt 的比 confirm 多一个输入框。

同样,prompt 也是有返回值的。

如果按了确定,返回值是 输入的内容,字符串型。

如果按了取消,返回值是:null。