したがって、クリックするとdivのタブを切り替えるこのjqueryコードがあります...外部ソースでjavascriptをホストする必要があり、次のように呼び出しました:
<script src="(link here).js?auto></script>
そして、タブを適切に設定するので実行されることはわかっていますが、タブを切り替えません。タブをクリックすると、「http:// (mywebsite).com/#tab1/」ではなく「http:// #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()
})
})
});
リンクの前に現在の Web サイトの URL を追加するにはどうすればよいですか? ライブ デモはこちらで見ることができます: http://test-theme-one.tumblr.com/test