由于没有用过JQ 看了眼API 但还没看别个怎么写JQ代码 问几个问题1. 比如写overLay遮罩层 一般要判断页面的宽高 然后让其覆盖var d = jQuery.support.boxModel ? document.documentElement : document.body;
document.documentElement.scrollWidth + "px"});
over[0].style.height = Math.max(d.clientHeight, d.scrollHeight) + "px";
over[0].style.width = Math.max(d.clientWidth, d.scrollWidth) + "px";
-----------------------------------------------------------------------
上面这几句话 我想转成
over.attr({height: XX, width: XX);
怎么写比较好?
2.描述: 比如我想判断一个元素 是否有firstChild 如果有就删除var img = $('#gallery_image');
if(img[0].first){ // 呵呵 这又被我转成DOM了 结果人不人贵不贵
img.empty();
}
//------上面这两句怎么用JQ写img[0].appendChild(cur[0].firstChild.cloneNode(true));
// 上面这句 我是想 把cur得firstChild克隆一份 然后插入到img中, 也是被我搞回Dom了
// 大伙用JQ给写下var gallery = $('#gallery');
gallery[0].className = cur[0].className;
//-- 将一个元素的class 赋值给另一个元素 JQ怎么写?
3.再就是JQ怎么做浏览器判断 比如IE6 我看browser不推荐使用了 那么用support能写?呵呵 先这么多了 身上没多少分了 有时间得朋友 顺手告诉下
document.documentElement.scrollWidth + "px"});
over[0].style.height = Math.max(d.clientHeight, d.scrollHeight) + "px";
over[0].style.width = Math.max(d.clientWidth, d.scrollWidth) + "px";
-----------------------------------------------------------------------
上面这几句话 我想转成
over.attr({height: XX, width: XX);
怎么写比较好?
2.描述: 比如我想判断一个元素 是否有firstChild 如果有就删除var img = $('#gallery_image');
if(img[0].first){ // 呵呵 这又被我转成DOM了 结果人不人贵不贵
img.empty();
}
//------上面这两句怎么用JQ写img[0].appendChild(cur[0].firstChild.cloneNode(true));
// 上面这句 我是想 把cur得firstChild克隆一份 然后插入到img中, 也是被我搞回Dom了
// 大伙用JQ给写下var gallery = $('#gallery');
gallery[0].className = cur[0].className;
//-- 将一个元素的class 赋值给另一个元素 JQ怎么写?
3.再就是JQ怎么做浏览器判断 比如IE6 我看browser不推荐使用了 那么用support能写?呵呵 先这么多了 身上没多少分了 有时间得朋友 顺手告诉下
var d = jQuery.support.boxModel ? document.documentElement : document.body;
over[0].style.height = Math.max(d.clientHeight, d.scrollHeight) + "px";
over[0].style.width = Math.max(d.clientWidth, d.scrollWidth) + "px";
-----------------------------------------------------------------------
上面这几句话 我想转成
over.attr({height: XX, width: XX);
怎么写比较好?
var h = Math.max(d.clientHeight, d.scrollHeight) + "px";
var w = Math.max(d.clientWidth, d.scrollWidth) + "px";
over.css({height: h, width: w});
或者over.css("height", h).css("width", w);
$("#gallery_image").append($("#cur>*:first").clone());
$('#gallery').attr("class",$("#cur").attr("class"));
一看你写的 忽然就感觉自己没想到 呵呵
比如 页面弹出层定位 除了IE6外 其余浏览器 几乎都支持position:fixed
所以这个用特性检查 是不是不太妥当? 不如IE6直接判断来得直接啊?