例如: $('').bind('cust', function(){});
解决办法: $('[data-userid="123123123]"') or $("[data-userid='123123123']")
参考网址:https://github.com/madrobby/zepto/issues/503
Zepto.js: 由盒模型( box-sizing )决定
jQery: 忽略盒模型,始终返回内容区域的宽/高(不包含 padding 、 border )解决方式就是使用 .css('width') 而不是 .width() 。
<div class="caret"></div> .caret { width: 0; height: 0; border-width: 0 20px 20px; border-color: transparent transparent blue; border-style: none dotted solid; }jQuery 使用 .width() 和 .css('width') 都返回 ,高度也一样;
jq代码:
(function($) { $(function() { var $list = $('<ul><li>jQuery 插入</li></ul>', { id: 'insert-by-jquery' }); $list.appendTo($('body')); }); })(window.jQuery);jQuery 操作 ul 上的 id 不会被添加。
zepto代码:
Zepto(function($) { var $list = $('<ul><li>Zepto 插入</li></ul>', { id: 'insert-by-zepto' }); $list.appendTo($('body')); });Zepto 可以在 ul 上添加 id 。
jq代码:
(function($) { $(function() { $script = $('<script />', { src: 'http://cdn.amazeui.org/amazeui/1.0.1/js/amazeui.min.js', id: 'ui-jquery' }); $script.appendTo($('body')); $script.on('load', function() { console.log('jQ script loaded'); }); }); })(window.jQuery);使用 jQuery 时 load 事件的处理函数 不会 执行
zepto代码:
Zepto(function($) { $script = $('<script />', { src: 'http://cdn.amazeui.org/amazeui/1.0.1/js/amazeui.js', id: 'ui-zepto' }); $script.appendTo($('body')); $script.on('load', function() { console.log('zepto script loaded'); }); });使用 Zepto 时 load 事件的处理函数 会 执行。