| | |
| | | done: function (obj) { |
| | | // 宿æ¶ï¼æ¾å¼æ¶ï¼è§¦å |
| | | // 妿æå¨ååæå¨åæ ååï¼åä¸ä¼è§¦åæ¤æ¹æ³ |
| | | console.log(obj.row) // å½åè¡æ°æ® |
| | | console.log(obj.cache) // æ¹å¨åå
¨è¡¨æ°æ® |
| | | console.log(obj.oldIndex) // åæ¥çæ°æ®ç´¢å¼ |
| | | console.log(obj.newIndex) // æ¹å¨åæ°æ®ç´¢å¼ |
| | | //console.log(obj.row) // å½åè¡æ°æ® |
| | | //console.log(obj.cache) // æ¹å¨åå
¨è¡¨æ°æ® |
| | | //console.log(obj.oldIndex) // åæ¥çæ°æ®ç´¢å¼ |
| | | //console.log(obj.newIndex) // æ¹å¨åæ°æ®ç´¢å¼ |
| | | |
| | | console.log(table.cache["mainTable"]) // æ¹å¨åæ°æ®ç´¢å¼ |
| | | //console.log(table.cache["mainTable"]) // æ¹å¨åæ°æ®ç´¢å¼ |
| | | } |
| | | } |
| | | , done: function (res, curr, count) { |
| | |
| | | |
| | | //// æ³¨åææ½è§å¯è
ï¼çå¬è¡¨æ ¼ææ½åå |
| | | function registerDragObserver() { |
| | | |
| | | // 妿䏿¯æï¼åä»ä¹é½ä¸æ§è¡ |
| | | if (typeof window.MutationObserver === 'undefined' |
| | | && typeof window.WebKitMutationObserver === 'undefined') { |
| | |
| | | return |
| | | } |
| | | let targetEl = $(".layui-table-box")[0]; |
| | | let config = { attributes: true, childList: true, subtree: true }; |
| | | let config = { |
| | | attributes: true, |
| | | attributesOldValue: true, |
| | | attributeFilter: ['class'], |
| | | childList: false, |
| | | subtree: false, |
| | | characterData: false, |
| | | characterDataOldValue: false |
| | | }; |
| | | let observer = new MutationObserver(mutations => { |
| | | mutations.forEach(function (mutation) { |
| | | if (mutation.attributeName === 'class') { |
| | | // çå¬classä¸å
容çåå |
| | | if ($(mutation.target).hasClass('noselect')) { |
| | | if ($(targetEl).hasClass('noselect')) { |
| | | document.documentElement.style.userSelect = 'none'; |
| | | document.documentElement.style.webkitUserSelect = 'none'; |
| | | } else { |