解決layui表格操做列工具條目多個的時候,顯示後點擊沒效果問題 - layui

一、如圖中所示: 工具欄點擊按鈕無反應 
二、統一全局解決方法: 找到layui的table.js文件,打開文件找到初始化表格函數table.init,在此函數最後加上:
$(document).off('mousedown', '.layui-table-grid-down').on('mousedown', '.layui-table-grid-down', function(event){         
    table._tableTrCurr = $(this).closest('td');     
});     
$(document).off('click', '.layui-table-tips-main [lay-event]').on('click', '.layui-table-tips-main [lay-event]', function(event){         
    var elem = $(this);         
    var tableTrCurr = table._tableTrCurr;         
    if(!tableTrCurr){             
        return;         
    }         
    var layerIndex = elem.closest('.layui-table-tips').attr('times');                 
    //關閉當前這個顯示更多的tip         
    layer.close(layerIndex);         
    tableTrCurr.find('[lay-event="' + elem.attr('lay-event') + '"]').first().click();     
});
相關文章
相關標籤/搜索