例如; $(;;).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 事件的处理函数 会 执行。
10、zepto的slideUP和slidedown事件到底部才能触发
document.addEventListener(;touchmove;, function (event) {
event.preventDefault();
}, false);