求问。设置的header.php 怎么按照点击的不同的按钮给对应的按钮设置样式

WBOY
发布: 2016-06-23 13:47:51
原创
856 人浏览过

设置的header.php 怎么按照点击的不同的按钮给对应的按钮设置样式


header.php是导航栏,里面有几个按钮指向不同的网页,
我想要的效果是 按了第一个按钮进入了1.php,然后这第一个按钮能有个背景色,按了第二个按钮进入了2.php,然后这第二个按钮能有个背景色,第一个按钮变成原来的样子。


回复讨论(解决方案)

http://www.16sucai.com/daima/cd/ 这种吗 很多别人写好的 直接加到自己项目

可不可以用js判断然后再怎么做

请在页面当中引入jquery.
header.php代码:

 

<script src="js/jquery-1.8.3.min.js"></script> <!--jquery文件请自行修改--><style>#m1{    height: 50px;    width: 500px;    background: beige;}#page1{    width: 50%;    height: 100%;    float: left;}#page2{    width: 50%;    height: 100%;    float: left;}</style><?php?><div id="m1">   <div id="page1">   <a href="1.php?id=1">网页1</a>   </div>   <div id="page2">   <a href="2.php?id=2">网页2</a>   </div></div>
登录后复制


1.php代码:
<script src="js/jquery-1.8.3.min.js"></script><style>#m1{    height: 50px;    width: 500px;    background: beige;}#page1{    width: 50%;    height: 100%;    float: left;}#page2{    width: 50%;    height: 100%;    float: left;}.onclick{    background: red;}</style><?php?><div id="m1">   <div id="page1">   <a href="1.php?id=1">网页1</a>   </div>   <div id="page2">   <a href="2.php?id=2">网页2</a>   </div></div><script>var id=<?php echo $_GET['id'];?>;$("#page" + id).siblings().removeClass('onclick');$("#page" + id).addClass('onclick');</script>
登录后复制


2.php代码:

<script src="js/jquery-1.8.3.min.js"></script><style>#m1{    height: 50px;    width: 500px;    background: beige;}#page1{    width: 50%;    height: 100%;    float: left;}#page2{    width: 50%;    height: 100%;    float: left;}.onclick{    background: red;}</style><?php?><div id="m1">   <div id="page1">   <a href="1.php?id=1">网页1</a>   </div>   <div id="page2">   <a href="2.php?id=2">网页2</a>   </div></div><script>var id=<?php echo $_GET['id'];?>;$("#page" + id).siblings().removeClass('onclick');$("#page" + id).addClass('onclick');</script>运行之后,你会得到你想要的.
登录后复制

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板