Jquery 选项卡 - 根据特定选项卡更改 css
所以,我正在这个页面
http://universidadedoingles.com.br/text -tabs/tabs-text.html
正如你们所看到的,我有四个选项卡和正下方的一个箭头,我需要使箭头位于所选选项卡下方,如果单击选项卡 3,则该箭头应该位于选项卡 3 下方,就这么简单!但我不知道!
您还可以看到,当页面在选项卡 1 上加载并单击选项卡 2 时,我想要的效果效果很好,这是我为此使用的 jquery:
$(document).ready(function() {
$("a.tab2").click(function() {
$(".arrow-spacer").addClass("tabs2");
});
});
就是这样,非常感谢您提供的任何类型帮助。 pS - 我使用的是 Mac,所以还没有 IE 进行测试,这在 Safari 和 Chrome 中看起来不错。
So, I am working in this page
http://universidadedoingles.com.br/text-tabs/tabs-text.html
As you guys can see, I have four tabs and an arrow right below, I need to do that the arrow go below the selected tab, if a click on tab 3, that arrow should go below tab 3, simple as that! but I don`t know!
You also can see that when the page loads on tab 1 and you click on tab 2 the effect I want works pretty well, here`s the jquery I am using for that:
$(document).ready(function() {
$("a.tab2").click(function() {
$(".arrow-spacer").addClass("tabs2");
});
});
That`s it, thank you vey much for any kind of help.
p.S - i am using a mac, so theres no IE for testing yet, this looks good in Safari and Chrome.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您查看 tabs1 和 tabs1 的 CSS tabs2 唯一的区别是左边距。因此,您只需调整左边距属性:
当前 CSS:
根据所选选项卡更改左边距:
If you look at the CSS for tabs1 & tabs2 the only difference is the left margin. So You can just adjust the left margin property:
Current CSS:
Changing the left margin based on the tab selected:
您在这里有几个选择。
我会改变 JQuery 选项卡已使用的 CSS 类: .ui-tabs-selected
或者尝试一些像这样的 javascript:
You have a couple of options here.
I'd alter the CSS class already used by the JQuery Tabs: .ui-tabs-selected
Or try some javascript like this: