如何使这些标签工作
How to make these tabs work?
我正在学习JS的过程中,决定尝试从头开始编写一个简单的选项卡。
我有两个函数。一个用于将类'active'
添加到每个选项卡,另一个用于通过单击导航
li
触发此功能。这是我的代码
https://codepen.io/Allan11/pen/Bzvxya
问题是类切换似乎没有正确的工作方式。你能告诉我正确的方向如何修复它,或者也许只是我的方法来这些功能是错误的,有一个更简单的方法来做到这一点?
如果您想以这种方式编写,则需要通过在处理程序中添加参数并查看此srcElement
来捕获引发单击事件的元素。这将告诉您单击了哪个li
项。但是,您需要找到一种方法来识别哪些内容属于这个li项,并为它分配.active类,并从所有其他类中删除该类。我个人会使用一个共享类或一个数据项来完成这个任务。
然而,所有这些似乎都是在尝试做一些已经在jQuery和jQuery UI框架中完美存在的事情。除非你有一个非常好的理由重新发明轮子,否则我会使用jQuery UI。
相关文章:
- xPages标签onclick事件不'不要在空白处工作
- 使用几个<脚本>标签不会't工作-只调用一个脚本
- jquery在通过谷歌标签管理器交付时点击不工作
- 由于存在标签('#')特殊字符,URL无法工作
- JavaScript on Click 事件在 img 标签上无法正常工作
- 如何使html链接标签可以在没有标签的情况下工作
- (X-Editable)与(Select2标签)不工作,可以't填充当前标签并跟踪添加/删除的标签
- jqplot.replot无法正常工作.图例仅由两个标签代替:“;1〃;以及“;2〃;
- 锚定标签功能强大,但滚动流畅赢得't工作;页面的行为就像javascript是'没有
- 可以'不要让HTML5音频标签在移动浏览器上工作
- 带有两个视频标签的HTML无法工作
- Bootstrap scrollspy没有'不能在标签内工作
- 得到"标签“;标签在Internet Explorer 6中工作(用于单选按钮)
- <输入>标签工作在这个例子中
- href 标签无法正常工作
- 让谷歌浏览器扩展程序只在一个标签上工作
- 可排序的 Js 在带有选择/选项标签的 chrome 中不起作用,但与 ul/li 标签一起工作
- jQuery.filter可以在body标签上工作吗?
- 为什么一些jQuery代码不能在单独的