例如: $('').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() 。
.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 = $('- jQuery 插入
', {
id: 'insert-by-jquery'
});
$list.appendTo($('body'));
});
})(window.jQuery);
jQuery 操作 ul 上的 id 不会被添加。
zepto代码:
Zepto(function($) {
var $list = $('- Zepto 插入
', {
id: 'insert-by-zepto'
});
$list.appendTo($('body'));
});
Zepto 可以在 ul 上添加 id 。
jq代码:
(function($) {
$(function() {
$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 = $('', {
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 事件的处理函数 会 执行。
10、zepto的slideUP和slidedown事件到底部才能触发
document.addEventListener('touchmove', function (event) {
event.preventDefault();
}, false);