个人感觉代码很烂;因为没整理。
代码如下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="inital-scale=1.0" /> <title>叹嘻之墙</title> <link rel="stylesheet" type="text/css" href="css/bubble.css" /> <script type="text/javascript" src="js/pagesize.640.js"></script> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript"> var dataJson = [{"address":"上海","content":"OOXX","contentType":"self","create_date":"2014-09-15T14:28:47+08:00","id":"8ad681f24877fd7a014877fd9f370009","ip":"10.86.1.114"},{"content":"原有数据0X0"},{"content":"原有数据1X0"},{"content":"原有数据2X0"},{"content":"原有数据3X0"},{"content":"原有数据4X0"},{"content":"原有数据5X0"},{"content":"原有数据6X0"},{"content":"原有数据7X0"},{"content":"原有数据8X0"},{"content":"原有数据9X0"},{"content":"原有数据10X0"},{"content":"原有数据11X0"},{"content":"原有数据12X0"},{"content":"原有数据13X0"},{"content":"原有数据14X0"},{"content":"原有数据15X0"},{"content":"原有数据16X0"},{"content":"原有数据17X0"},{"content":"原有数据18X0"},{"content":"原有数据19X0"},{"content":"原有数据20X0"},{"content":"原有数据21X0"},{"content":"原有数据22X0"},{"content":"原有数据23X0"},{"content":"原有数据24X0"},{"content":"原有数据25X0"},{"content":"原有数据26X0"},{"content":"原有数据27X0"},{"content":"原有数据28X0"},{"content":"原有数据29X0"}]; function getText(content) { var length = content.length; var content_array = content.split(""); var content_info = ""; for(var i = 0;i<6;i++) { if(content_array[i]!=null) { content_info += content_array[i]; } } //超出6个字加省略号 if(length>6) { return content_info+"."; } else { return content_info; } } $(function() { var htmlStr = ""; for(var i = 0 ;i<dataJson.length;i++) { htmlStr += "<div id=div"+i+" class = 'div_style' style= left:"+getLeft()+"px onclick=javascript:showText('"+dataJson[i].content+"') >"+ "<p class='p_style' >"+getText(dataJson[i].content)+"</p></div>"; } $("#content").append(htmlStr); var imageHtml = "<div class='img' ><img src=images/tantan.png width=100% ></div>"; $("#content").append(imageHtml) showDiv(); window.setTimeout(function() { $("#divxx").css("display","none"); $("#first").css("display","block"); },5000); }) function showText(text) { $("#text").stop(); $("#text").show(); $("#text").html("<table><tr style=height:50px ></tr><tr ><td style=height:200px;640px; valign=top > "+text+"</td></tr><tr style=height:50px ></tr>"); $("#text").animate({top:"0px"},1000); $("#text").animate({top:"-300px"},3000); } var start_time = "ready"; var index = -1; function showDiv() { if("ready"==start_time) { start_time = "off"; window.setInterval("showAnimate()",getTime()); } } function showAnimate() { index ++; var num = index; if(num==dataJson.length) { num = 0; index = -1; } $("#div"+num).css("display","block"); $("#div"+num).animate({top:"-291px",left:getLeft()},10000,end); } var end = function() { $("#"+this.id).css({"display":"none","top":"1110px","left":getLeft()}); } function getLeft() { return parseInt(340*Math.random()); } var type = "loadx" function getTime() { return parseInt(800*Math.random()+3000); } </script> </head> <body> <div id="divxx" style="position: absolute; 640px; color: white; background: black; height: 1010px"> <img alt="" src="images/loading.gif" width="100%" style="margin-top: 200px"> </div> <div id="first" style="display: none"> <div id="text" style="display: none; top: -300px"></div> <div id="content"></div> </div> <div id="svg" style="display: none"> <img alt="" src="images/little.gif" width="100%"> </div> <div id="end" style="display: none"> <img alt="" src="images/end.gif" width="100%"> </div> </body> </html>
用到的pagesize.640.js如下:
//<![data[ var targetWidth = 640; var rate = window.screen.width / targetWidth; var meta = document.getElementsByTagName('meta'); for(var i=0;i<meta.length;i++){ if( meta[i].getAttribute('name') == "viewport" ){ meta[i].setAttribute('content', "width="+targetWidth.toString()+", target-densitydpi=device-dpi, initial-scale="+rate.toString()+", maximum-scale="+rate.toString()); } }
用到的CSS如下:
body { 640px; height:1010px; margin:0px; padding:0px; overflow:hidden; } #content { background:url("../images/bg.jpg"); 640px; height:1010px; position: absolute; overflow:hidden; } .div_style { background:url('../images/pao.png'); 300px; height:291px; top:1110px; display:none; position:absolute; text-align: center; z-index: 555; font-family:"微软雅黑"; } .p_style { font-family:"微软雅黑"; font-size: 32px; margin-top:120px; color:white; } #text { 640px; height: 200px; background: black; color: white; font-family:"微软雅黑"; text-indent:2em; position:absolute; z-index:99999; letter-spacing: 3px; opacity:0.7; font-size: 36px; } .img { top:780px; 400px; position:absolute; left:120px; z-index: 99999; } #second { background: url('../images/bg2.jpg'); 640px; height: 1010px; position: absolute; } #info1 { position: absolute; top:180px; left: 210px; height: 100px; } #info2 { position: absolute; top:283px; left: 138px; height: 100px; } #info3 { position: absolute; top:386px; left: 252px; height: 100px; } #info4 { position: absolute; top:489px; left: 195px; height: 100px; } #info5 { position: absolute; top:589px; left: 57px; height: 100px; } #info6 { position: absolute; top:689px; left: 280px; height: 100px; } .local { font-size: 36px; font-family:"微软雅黑"; } #local1 { position: absolute; top:210px; left: 260px; color:white; } #local2 { position: absolute; top:313px; left: 188px; color:white; } #local3 { position: absolute; top:416px; left: 302px; color:white; } #local4 { position: absolute; top:519px; left: 245px; color:white; } #local5 { position: absolute; top:619px; left: 107px; color:white; } #local6 { position: absolute; top:719px; left: 330px; color:white; } .change { position: absolute; top:0px; left: 470px; 180px; z-index: 9999999999; } .xxx { position: absolute; top:860px; left: 90px; 460px; } #in { position: absolute; top:884px; left: 106px; 320px; background: rgb(25,10,8); height: 57px; border-top:0px ; border-left:0px ; border-right:0px ; color: white; font-size: 32px; } .tan { position: absolute; top:880px; left: 440px; 80px; font-size: 36px; font-family:"微软雅黑"; } #svg { position: absolute; top:300px; left: 210px; 220px; } #end { position: absolute; top:300px; left: 210px; 220px; }项目下载地址:
http://download.csdn.net/detail/wow4464/7937223