• easyui知识累计.递增.


    (001) 偶然发现 easyui 1.4.4 版本以下在使用easyloader时的一个bug(声明:只有在使用easyloader加载模块时有此问题) : (只测试过1.4.2, 1.4.3, 1.4.4, 最后一个正常,前两个有问题.)

    使用easyloader加载datebox,点击日期时日历并不关闭也没有注入日期到文本框.控制台有红字: Uncaught TypeError: Cannot read property 'defaults' of undefined

    报错指向的是是jquery.combo.js文件的148行. 1.4.4就没有问题. 比较1.4.4 和 1.4.3 的jquery.combo.js文件.如下图:

    可以看到,1.4.4版本在148行多加了一段容错处理. 以下是测试时用到的代码.

    _21.panel("panel").show().css({zIndex:($.fn.menu?$.fn.menu.defaults.zIndex++:$.fn.window.defaults.zIndex++),left:-999999});
    
    _21.panel("panel").show().css({zIndex:($.fn.menu?$.fn.menu.defaults.zIndex++:($.fn.window?$.fn.window.defaults.zIndex++:99)),left:-999999});
    	<script type="text/javascript">
    		//
    		$(function(){
    			$('body').css({
    				'margin':'10px 20px'
    			});
    
    			var input1 = $('<input>').appendTo($('body')).attr('id', 'dd').attr('type','text');
    
    			easyloader.locale = "zh_CN";
    			easyloader.base = "../libs/jquery-easyui-1.4.4/";
    			using('datebox', function(){
    				$('#dd').datebox();
    			});
    		});
    	</script>
    

    (002)

    (003)

     

  • 相关阅读:
    python 基础第二篇
    python 基础第五篇
    python 基础第四篇
    购物小编程(完整编码)
    计算机 python概论
    str 相关操作
    python 基础第三篇
    Nginx 配置多站点vhost
    h5页面宽度设置7.5rem
    js 倒计时,转义
  • 原文地址:https://www.cnblogs.com/juedui0769/p/5112145.html
Copyright © 2020-2023  润新知