jquery+导航样式切换
更新时间:2023-12-16CSS样式
.nav { list-style: none; padding: 0; margin: 0; } .nav li { display: inline-block; margin-right: 10px; } .content div { display: none; } .active { display: block; }在这个例子中,我们给导航列表去除了默认的样式,并使导航元素水平排列。内容部分的div元素默认是隐藏的,通过添加`active`类来显示当前选中的内容。 三、jQuery代码实现: 接下来,我们需要使用jQuery来实现导航样式切换的功能。示例jQuery代码如下: ```
jQuery代码
$(document).ready(function() { $('.nav li').click(function() { $('.nav li').removeClass('active'); $(this).addClass('active'); var target = $(this).find('a').attr('href'); $('.content div').hide(); $(target).show(); return false; }); });在这个例子中,我们首先使用`$(document).ready()`函数来确保页面加载完毕后执行代码。然后,我们给导航列表的每个li元素添加了点击事件。当点击某个li元素时,首先移除所有li元素的`active`类,然后给当前点击的li元素添加`active`类。接着,我们获取当前点击的li元素的链接目标,并根据该目标显示对应的内容div。最后,我们使用`return false;`阻止默认的链接响应。通过这段代码,我们实现了导航样式切换的效果。 总结: 通过以上的代码实现,我们可以在导航元素点击时切换样式,并显示对应的内容。通过jQuery的简洁语法和强大功能,我们可以轻松地实现导航样式切换的效果,提升用户体验和页面交互的效果。希望本文对您有所帮助!如果有任何疑问,欢迎提出。感谢阅读!