我在特定页面上使用以下代码,我希望在页面加载期间单击并显示内容(课程描述和其他版本),但它不起作用...这里是带链接的代码页面:
window.onload=function() {
init();
function init() {
var tabLink = getFirstChildWithTagName( tabListItems[i], 'A' );
var id = getHash( tabLink.getAttribute('href') );
tabLinks[id] = tabLink;
contentDivs[id] = document.getElementById( id );
var i = 0;
for ( var id in tabLinks ) {
tabLinks[id].onclick = showTab;
tabLinks[id].onfocus = function() { this.blur() };
if ( i == 0 ) tabLinks[id].className = 'selected';
i++;
}
}
}
但我在语法部分有点困惑。选项卡只能在整个页面加载时显示内容。但是我需要在用户点击标签时显示内容,请加载。
答案 0 :(得分:1)
您好,您可以按照以下说明执行此操作
$("document").ready(function() {
setTimeout(function() {
var tabLink = getFirstChildWithTagName( tabListItems[i], 'A' );
var id = getHash( tabLink.getAttribute('href') );
$("id").trigger('click');
},10);
});
希望它可以帮到你