gpt4 book ai didi

jsf - 如何改变当前选中的菜单项的颜色?

转载 作者:行者123 更新时间:2023-12-02 04:41:58 25 4
gpt4 key购买 nike

我在 PrimeFaces 中有一个包含许多菜单项的子菜单,我想在它被选中时给它着色,以便向用户显示当前的菜单项。

                <p:submenu label="Books" style="width:60%; color:#FFFFFF; background:#db4455;"
icon="ui-icon ui-icon-refresh">
<p:menuitem
style="width:95%; font-weight:bold; background:#93c3cd; color:#FFFFFF;"
value="Action" url="action.xhtml" />
<p:menuitem
style="width:95%; font-weight:bold; background:#93c3cd; color:#FFFFFF;"
value="Fiction" url="fiction.xhtml" />
</p:submenu>

最佳答案

你可以这样做。

JS

$(document).ready(function() {

$('.ui-menuitem-link').each(function(){
if(window.location.pathname.indexOf($(this).attr('href')) != -1) {
$(this).css('background', 'red');//or add class
}
});

})

另见:

关于jsf - 如何改变当前选中的菜单项的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20655585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com