1.form表单中,一个input设置为disabled时,在表单提交时,不会提交该input的数据内容到服务端。所以在需要将其上传到服务端,却又不可编辑时,可以利用readonly属性,readonly="readonly" input的属性不是CSS样式。
2.jQuery中的.before,.after,.append和.prepend还有.html。.before,.after是插入元素之前或之后,.prepend和.append是插入元素之中的之前或之后,.html也是插入元素之中,但是会替代元素中的其他元素。
3.IE和谷歌浏览器获取页面高度的一个兼容性问题
在谷歌浏览器中document.body有效,在IE,火狐浏览器中document.documentElement有效,所以在使用中要注意不同浏览器的兼容性问题。
具体处理例子如下
if(document.documentElement && document.documentElement.scrollTop) {
_jd_dialog.css("top",(_top < 0 ? 0 : _top) + document.documentElement.scrollTop +"px");
}elseif (document.body) {
_jd_dialog.css("top",(_top < 0 ? 0 : _top) + document.body.scrollTop + "px");
};
来自jquery-dialog.js的例子。