回答我的最后一个问题:
Jquery to detect identical class and text for tab navi
我已经成功地在除 IE 7 之外的所有浏览器中工作。IE 8,9 FF 5,6 Safari 和 Chrome 都可以正确实现我的代码,除了 ie7。
有什么建议吗?
最佳答案
DEMO
$("ul.nav li").click(function() {
var i = $(this).index();
$(".slideMove .slide").fadeOut("slow");
$('.slideMove .slide:eq('+i+')').fadeIn('slow');
});
我认为你把本来很简单的事情复杂化了。
如果您有(例如)三个导航:
李
李
李
和三个选项卡:
标签
选项卡
标签
最简单的方法是使用 jQuery 的 获取“操作按钮 li”的
选择器。index
编号,该编号将触发具有相同 index 的“选项卡”: eq()
- 这样做 - 您可以防止由于(总是可能的)编辑器拼写错误而导致代码制动。
:eq()
.index()
关于Jquery text() 与 IE7 中的标题进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7183480/