가. 언어유형/Javascript or Ajax

jquery Tabs Version Upgrade

LemonDory 2015. 11. 27. 16:27

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()로 하여 작동 함.

이상!