jQuery 탭을 ajax와 함께 사용하고 있습니다.새 탭 (jQuery 탭)을 클릭하면 페이지가 위로 이동합니다
HTML :
<div id="tabs">
<ul>
<li><a id='tab-1' href="/get-1.htm">1</a></li>
<li><a id='tab-2' href="/get-2.htm">2</a></li>
<li><a id='tab-3' href="/get-3.htm">3</a></li>
</ul>
</div>
JQuery와 :
<!----------------------- IMAGE START ----------------------->
012,391,366,768 :
$("#tabs").tabs({
beforeLoad: function(event, ui) {
ui.jqXHR.error(function() {
ui.panel.html
(
"bla bla bla";
);
});
}
});
GIF의 문제를 도시 더 링크 (선택 MP4)를 확인 smoothier를 들어
: click me
내가 두번째 탭을 클릭은 페이지 상단으로 증가했다. 또 다른 예 : 이미 이전 탭을 열 경우 (,, 1 차에 있던 2 누를 것을
<!----------------------- IMAGE START ----------------------->
<!----------------------- IMAGE END ----------------------->
주 (2 예) 뛰어 1을 누르면 , 점프 없음).
어떻게이 문제를 해결할 수 있습니까?
UPDATE
슬픈 않지만, 예를 https://jqueryui.com/tabs/가 잘 작동되고 :(에는 같은 버그가 없습니다.
탭 링크에 의해 트리거되는 기능에'[event] .preventDefault(); '를 추가하려고합니다. – beercodebeer
나는 혼자서 어떤 기능도 호출하지 않는다. –
앵커 태그에 ID가있는 이유는 무엇입니까? –