我正在对特定页面使用以下代码,我希望在该页面上单击选项卡(类(class)描述和其他版本)并在页面加载期间显示内容,但它不起作用...这是带有链接的代码页面:
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++;
}
}
}
但是我在语法部分有点困惑。选项卡只能在整个页面加载时显示内容。但我需要在用户在加载期间单击选项卡时显示内容。
最佳答案
您好,您可以按照下面的说明进行操作
$("document").ready(function() {
setTimeout(function() {
var tabLink = getFirstChildWithTagName( tabListItems[i], 'A' );
var id = getHash( tabLink.getAttribute('href') );
$("id").trigger('click');
},10);
});
希望对你有帮助
关于javascript - 页面加载后如何在 jquery 中调用 onclick 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24989205/