所以我有这个 jquery 代码,当我点击它们时,它会在 div 中切换选项卡......我需要将 javascript 托管在外部源上,我已经这样调用它:
<script src="(link here).js?auto></script>
而且我知道它运行是因为它正确设置了选项卡,但它不会切换它们。当我单击选项卡时,它会打开“http://#tab1/”而不是“http:// (mywebsite).com/#tab1/”
这是我的代码:
$(function () {
$('div.tabgroup').each(function () {
var $active, $content, $links = $(this).find('a');
$active = $($links.filter('[href="' + location.hash + '"]')[0] || $links[0]);
$active.addClass('active');
$content = $($active.attr('href'));
$links.not($active).each(function () {
$($(this).attr('href')).hide()
});
$(this).on('click', 'a', function (e) {
$active.removeClass('active');
$content.hide();
$active = $(this);
$content = $($(this).attr('href'));
$active.addClass('active');
$content.show();
e.preventDefault()
})
})
});
我怎样才能使它在链接之前添加当前网站的网址?可以在这里看到它的现场演示:http: //test-theme-one.tumblr.com/test