php练习-javascript,JQuey制作页面切换

php练习-javascript,JQuey制作页面切换
一.重点:css样式,js的dom取值,js的事件

JQuey引入地址
<script type="text/javascript" src="https://cdn.bootcss.com/jquery/2.2.4/jquery.js"></script&gt;

二.js原生代码
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>实践题 - 选项卡</title>
<style type="text/css">
/ CSS样式制作 /
*{margin:0;padding:0;font:normal 12px "微软雅黑";color:#000000;}
#tabs{width:290px; height:150px; padding:5px; margin:20px;}
#tabs ul{list-style:none; display:block; height:30px; line-height:30px;}
#tabs ul li{
float:left; width:60px; height:28px; line-height:28px; text-align:center;
display:inline-block;margin:0px 3px; border:1px solid #aaa;border-bottom:none;
cursor:pointer; background:#fff; list-style:none;
}
#tabs ul li.on{border-top:2px solid saddlebrown; border-bottom:2px solid #fff;}
#tabs div{
height:120px; line-height:25px; border:1px solid #336699;border-top:2px saddlebrown solid;padding:5px;}
.hide{display:none;}

</style>
<script type="text/javascript" src="jquery-1.10.2.min.js">

// JS实现选项卡切换
window.onload = function() {
    var oTab = document.getElementById("tabs");
    var oUl = oTab.getElementsByTagName("ul")[0];
    var oLis = oUl.getElementsByTagName("li");
    var oDivs = oTab.getElementsByTagName("div");

    for(var i=0;i<oLis.length;i++) {
          oLis[i].index = i;
    //    var text = oLis[i].getAttribute("index");
    //    document.write(text+"<br>");
    //    console.log(oLis[i].innerHTML);
        oLis[i].onclick = function() {
            for(var n=0;n<oLis.length;n++) {
                oLis[n].className = "";
                oDivs[n].className = "hide";
            }
        this.className = "on";
        oDivs[this.index].className = "";
        }
    }
}

</head>
<body>

  • ×××
  • 家具
  • 二手房

275万购昌平邻铁三居 总价20万买一居

200万内购五环三居 140万安家东三环

北京首现零首付楼盘 53万购东5环50平

京楼盘直降5000 中信府 公园楼王现房

40平出租屋大改造 美少女的混搭小窝

经典清新简欧爱家 90平老房焕发新生

新中式的酷色温情 66平撞色活泼家居

瓷砖就像选好老婆 卫生间烟道的设计

通州豪华3居260万 二环稀缺2居250w甩

西3环通透2居290万 130万2居限量抢购

黄城根小学学区仅260万 121平70万抛!

独家别墅280万 苏州桥2居优惠价248万

**三.jQuery写法**

实践题 - 选项卡

/* CSS样式制作 */
*{margin:0;padding:0;font:normal 13px "微软雅黑";color:#000000;}
#tabs{width:290px; height:150px; padding:5px; margin:20px;}
#tabs ul{list-style:none; display:block; height:30px; line-height:30px;}
#tabs ul li{
float:left; width:60px; height:28px; line-height:28px; text-align:center;
margin:0px 3px; border:1px solid #aaa; border-bottom:2px;
cursor:pointer; background:#fff; list-style:none;
}
#tabs ul li.on{border-top: 2px solid saddlebrown; border-bottom: 0 solid #fff; border-left: 2px solid saddlebrown; border-right: 2px solid saddlebrown;}
#tabs div{
height:120px; line-height:25px; border:1px solid #336699;border: 2px solid saddlebrown; padding:5px;display: none;}
#tabs div.on {display: block;}

  • ×××
  • 家具
  • 二手房

275万购昌平邻铁三居 总价20万买一居

200万内购五环三居 140万安家东三环

北京首现零首付楼盘 53万购东5环50平

京楼盘直降5000 中信府 公园楼王现房

40平出租屋大改造 美少女的混搭小窝

经典清新简欧爱家 90平老房焕发新生

新中式的酷色温情 66平撞色活泼家居

瓷砖就像选好老婆 卫生间烟道的设计

通州豪华3居260万 二环稀缺2居250w甩

西3环通透2居290万 130万2居限量抢购

黄城根小学学区仅260万 121平70万抛!

独家别墅280万 苏州桥2居优惠价248万

**四.页面输出**
相比之下,jQuery的写法比较简洁
![](http://i2.51cto.com/images/blog/201807/01/7ce8dee142e75503ad791c485cc69efc.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

原文地址:http://blog.51cto.com/anfishr/2134825

时间: 2024-10-10 19:22:20

php练习-javascript,JQuey制作页面切换的相关文章

4种纯CSS3超酷页面切换过渡动画特效

这是一款4种效果非常炫酷的纯CSS3页面切换过渡动画特效.该CSS3页面过渡动画使用CSS keyframes制作而成,所有的动画效果和延时都是使用CSS属性,没有任何的javascript timeout()代码. 所有的4个页面切换效果都使用相同的js文件(用于点击事件和页面关闭事件)和CSS文件.每个demo的class名称略有区别.所有的demo都在 Chrome.Safari.Firefox.Opera.IE11 和 IE10浏览器上做了测试(还有iOS也做了测试). 效果演示:htt

页面切换代码

<div class="blockcode"><blockquote><!DOCTYPE html><html><head><meta charset="utf-8" /><title>单页面切换实验</title><script type="text/javascript" src="http://code.jquery.com/jq

实战经验:快速构建H5单页面切换骨架

在Web App和Hybrid App横行的时代,为了拥有更好的用户体验,单页面应用顺势而生,单页面应用简称`SPA`,即Single Page Application,就是只有一个HTML页面的应用程序,应用中所有的视图都包含在这个HTML页面中,并通过JavaScript控制相关视图的显示和隐藏,这种模式可以让用户在Web App感受Native App的速度和流畅.本篇文章的目的就是教你如何来快速的构建一个H5单页面切换骨架. 一. 页面设计 在构建SPA应用时,首先要确定你的应用需要包含

section 模块页面切换代码

<div class="blockcode"><blockquote><!DOCTYPE html><html><head><meta charset="utf-8" /><title>单页面切换实验</title><script type="text/javascript" src="http://code.jquery.com/jq

HTML(svg)之弹性摇晃页面切换特效

<!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> <meta http-equiv="Content-

每天一个JavaScript实例-tab标签切换

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>每天一个JavaScript实例-tab标签切换</title> <style> .tabcontainer{ padding:5px; width:500px; marg

快速构建H5单页面切换骨架

原文  http://www.cnblogs.com/onepixel/p/5156442.html 在Web App和Hybrid App横行的时代,为了拥有更好的用户体验,单页面应用顺势而生,单页面应用简称`SPA`,即Single Page Application,就是只有一个HTML页面的应用程序,应用中所有的视图都包含在这个HTML页面中,并通过JavaScript控制相关视图的显示和隐藏,这种模式可以让用户在Web App感受Native App的速度和流畅.本篇文章的目的就是教你如

jQuery和CSS3超酷3D页面切换导航菜单插件

这是一款效果非常酷的jQuery和CSS3 3D页面切换导航菜单特效插件.该导航菜单插件是汉堡包隐藏菜单,每个菜单项的图标使用SVG来制作,鼠标滑过图标时有动画效果,点击某一个菜单项后,页面会在3D空间进行切换,效果非常炫酷. 效果演示:http://www.htmleaf.com/Demo/201504111660.html 下载地址:http://www.htmleaf.com/jQuery/Menu-Navigation/201504111659.html

js页面切换效果学习(基础)

css代码 .div1{ width: 130px; height: 130px; }.div2{ width: 20px;height:160px; margin-top: 0px; float: left;}body{ font-size: 12px;}.div2 li{ list-style-type: none; margin-top: 3px; background-color: wheat; height: 40px; text-align: center; padding-top: