mirror of https://github.com/layui/layui
				
				
				
			优化 ie8 `.remove()` 报错和复制时滚动条置底问题
							parent
							
								
									5a00d0a32f
								
							
						
					
					
						commit
						cc9cdeb03e
					
				| 
						 | 
				
			
			@ -318,13 +318,16 @@
 | 
			
		|||
      try {
 | 
			
		||||
        navigator.clipboard.writeText(text).then(
 | 
			
		||||
          options.done
 | 
			
		||||
        ).['catch'](options.error);
 | 
			
		||||
        )['catch'](options.error);
 | 
			
		||||
      } catch(e) {
 | 
			
		||||
        var elem = document.createElement('textarea');
 | 
			
		||||
 | 
			
		||||
        elem.value = text;
 | 
			
		||||
        elem.style.position = 'absolute';
 | 
			
		||||
        elem.style.position = 'fixed';
 | 
			
		||||
        elem.style.opacity = '0';
 | 
			
		||||
        elem.style.top = '0px';
 | 
			
		||||
        elem.style.left = '0px';
 | 
			
		||||
        
 | 
			
		||||
        document.body.appendChild(elem);
 | 
			
		||||
        elem.select();
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -333,9 +336,9 @@
 | 
			
		|||
          typeof options.done === 'function' && options.done();
 | 
			
		||||
        } catch(err) {
 | 
			
		||||
          typeof options.error === 'function' && options.error(err);
 | 
			
		||||
        } finally {
 | 
			
		||||
          elem.remove ? elem.remove() : document.body.removeChild(elem);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        elem.remove();
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  };
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue