저는 실험을하고있는 작은 피들을 가지고 있으며 for 루프 내에서 함수를 호출하면 루프를 멈추는 것을 발견했습니다. 여기 for 루프 내부의 함수 호출은 루프를 끊습니다.
// add event listeners to tabs
for (i=0;i<tabs.length;i++) {
tabs[i].addEventListener('click', function(event) {
var tab = event.target;
selectPage(tab.dataset.tab);
changeTab(tab);
});
}
// find active class and set page
for (i=0;i<tabs.length;i++) {
if (tabs[i].classList.contains('active')) {
selectPage(tabs[i].dataset.tab);
}
}
어떤을위한
Fiddle
감사에 대한 링크입니다 : 그것이 작동되도록하기 위해이 작업을 수행하는 데 결국,
// add event listeners to tabs
for (i=0;i<tabs.length;i++) {
tabs[i].addEventListener('click', function(event) {
var tab = event.target;
selectPage(tab.dataset.tab);
changeTab(tab);
});
if (tabs[i].classList.contains('active')) {
selectPage(tabs[i].dataset.tab);
}
}
그러나 : 기본적으로, 처음에 나는이 일을 원했다 사전에 도움을 줘, 나는 여기에 근본적인 무언가가 있다는 것을 느낀다. Thanks
그건 불가능합니다! – Ele
자, 설명해 주시겠습니까? – halfacreyum
내 대답을보세요 – Ele