具体是4个菜单的母容器设ID=mother,4个菜单分别在一个li里如下
<ul id="mother">
<li onclick="changeClass(this)";></li>
</ul>
function changeClass(a)
{
$("#mother")children("li")removeClass("被点击的菜单的CSS类");
$(a)addClass("被点击的菜单的CSS类");
}
如果不用jquery会比较麻烦但是也可以写
function changeClass(a)
{
documentgetElementById("mother")getElementsByTagName("li")className="未被点击的CSS类";
aclassName="被点击菜单的CSS类";
}
我也忘了是不是className了,你跟踪一下看看有问题也是大小写的问题但jquery的方法应该是没错的
像你里的菜单html应该差不多这么写
<div id="mother">
<div class="menu">
<span>硬件产品<span>
<ul>
<li onclick="changeClass(this)";>终端产品</li>
<li onclick="changeClass(this)";>软件产品</li>
</ul>
</div>
</div>
css这方面的问题在写就多了,你估计看着也烦。具体就是也写background,text-alain 和float的问题。应该不难写。
ps:你这不叫单击过的菜单变色二是当前选中的菜单变色谢谢
win10切换开始菜单的样式步骤如下:
1、首先点击右下角的通知
2、然后点击所有设置
3、再点击个性化
4、然后点击开始
5、可以选择使用全屏幕“开始”菜单
6、也可以选择关闭全屏幕“开始”菜单。
<ul id="sddm"><li id='first' class="CurrentLi"><a
href="/">首页</a></li><li ><a
href="/contact/">联系</a></li></al>
$(this)addClass('CurrentLi');
});
1、建立一个静态页命名为changehtml ,标题为js导航点击的怎么同时变跟字体颜色。
2、设置一个简易的导航栏。
3、加css 控制菜单的样式,并加入背景。
4、为li添加id,创建函数fun ,并传递传递参数。
5、为函数加入点击导航改变背景的代码elementstylebackgroundImage="url(images/bg2png)";
6、加入改变文字大小的代码
elementstylecolor="black";
//修改文字大小
elementstylefontSize="18px";
7、然后就完成了。
1、在我们的电脑上打开电脑管家,点击工具箱。
2、进去之后,点击左侧的系统,选择“经典开始菜单”。
3、下载插件之后,点击经典开始菜单,win10系统开始就改成了win7样式。
4、如果我们想恢复成win10菜单的样式,点击开始菜单上的设置图标,点击“恢复系统开始菜单”。
5、可以看到开始菜单恢复成了win10样式。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)