0

问题 - 我在一个选项卡上保持一个特定项目展开,并在此时单击展开按钮时尝试在另一个选项卡中展开相同的项目,它无法搜索“关闭部分”并且它会出现条件.

toggleSection: function(component, event, helper) {
            let sectionAuraId = event.target.getAttribute("data-auraId");
            let sectionDiv = document.getElementById(sectionAuraId);
            let sectionState = sectionDiv.getAttribute("class").search("close-section"); 
            if(sectionState === -1) { //--section is opened..closing on click
                $A.util.removeClass(sectionDiv, "open-section");
                $A.util.addClass(sectionDiv, "close-section");            
            }else {//--section is closed..opening on click
                $A.util.removeClass(sectionDiv, "close-section");
                $A.util.addClass(sectionDiv, "open-section");
            }
            let currenttarget = event.currentTarget;
            $A.util.toggleClass(currenttarget,"rotate-icon");
            
        },
4

0 回答 0