허당 레몬도리

jquery 1.5.1에서 쓰던 Tabs가 2.1.1에서 작동을 안함.

          function initializeTabs() {
            var tabOject = $("#tabs");
            tabOject.tabs({
                select: function (event, ui) {
                    if (ui.index == 0) { tab1(); return; }
                    if (ui.index == 1) { tab2(); return; }
                }
            });
        }

그전 jquery 1.5.1를 계속 써야 하는가를 고민하다가 바뀐게 있을거야!

찾아보다보니 activate라는 놈이 생겼네. select라는게 없어진...

참고 : https://api.jqueryui.com/tabs/

그래서 바꿔보았음.

     function initializeTabs() {
        var tabOject = $("#tabs");
        $("#tabs").tabs({
            activate: function (event, ui) {
                if (ui.newTab.index() == 0) { tab1(); return; }
                if (ui.newTab.index() == 1) { tab2(); return; }
            }
        });
        tabOject.hide();
    }

그리고 ui.index가 작동하지 않음.

ui.newTab.index()로 하여 작동 함.

이상!

profile

허당 레몬도리

@LemonDory

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!