求一个javascript功能,实现点击过的菜单变色。

求一个javascript功能,实现点击过的菜单变色。,第1张

建议用jquery库实现
具体是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>

$('#first')click(function(){
    $(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样式。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13399665.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存