sách gpt4 ai đã đi

Khi tôi thay đổi lớp CSS của ID thông qua Javascript, thanh điều hướng jQuery của tôi không phản ánh sự thay đổi đó?

In lại 作者:行者123 更新时间:2023-11-30 06:48:32 26 4
mua khóa gpt4 Nike

我在它自己的文件 nav_bar.shtml 中有一个主导航栏,每个其他页面都包含该导航栏。这个菜单栏是一个 jQuery 菜单栏(ApyCom 是销售这些导航栏的公司的名称)。导航栏上的元素如何确定它是否处于事件状态(并因此突出显示它以便用户知道)是通过列表项上的 class="current"来确定的。这是我可以做的——我可以使用 JavaScript 更改我的列表项的类属性。我在 JavaScript 中有一个 switch 语句,它通过在 window.onload 函数中使用 window.location.href 来确定哪个列表项的类成为“当前”。所有这一切都很好。当我导航到另一个页面时,正确的列表项的类变为“当前”。

这就是问题所在 - 即使正确列表项上的类设置为“当前”,它也不会反射(reflect)在 UI 上。当需要突出显示“联系我”按钮时,主页按钮仍然突出显示(并且应该,因为该列表项的类设置为“当前”。我在想的是,页面中的某些内容可能加载得太晚了,太早等等,我不知道为什么它不成功!!请帮忙!!!

具体来说,在功能下,单击“1”。现在,在视频下,单击“2”。这些是我用来尝试让它工作的测试页。请注意,单击“视频”->“2”时,“功能”按钮仍处于阴影状态。

这是我的 nav_bar.shtml 页面上的 window.onload JavaScript 函数。请记住,这在更改类名方面做了它应该做的事情,我在 Firebug 中进一步验证了这一点。

        

当我在“功能”下拉列表中单击“1”时,Firebug 显示:


当我从“视频”下拉列表中单击“2”时,Firebug 显示:

请注意“当前”已正确应用。

1 Câu trả lời

试试这个调整...

    

关于javascript - 当我通过 Javascript 更改 ID 的 CSS 类时,我的 jQuery 导航栏没有反射(reflect)更改..?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3562616/

26 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi