帮我注释下一段js代码
<SCRIPT type=text/javascript>
function create(obj,n,t,l){
var layer=document.getElementById("c_"+n);
var left=obj.offsetLeft;
var top=obj.offsetTop;
var width=obj.offsetWidth;
while (obj=obj.offsetParent) {
left += obj.offsetLeft;
top += obj.offsetTop;
};
layer.style.top=top+"px";
layer.style.left=left+width+"px";
layer.style.display='block';
}
function del(obj,n) {
document.getElementById("c_"+n).style.display='none';
}
function star(id,n){
// alert(id+ "--" + n)
var j=0,str='';
for(var i=1;i<7;i++){
if(n>j){
str+="<img src='/pic/star0.gif' width='12' height='11' />"
}
else
{
str+="<img src='/pic/star1.gif' width='12' height='11' />"
}
j++;
}
document.getElementById("star_"+id).innerHTML=str;
}
</SCRIPT>
帮忙注释下 尤其是其中的left += obj.offsetLeft;
top += obj.offsetTop;
刚接触js不明白,谢谢了
补充:大牛帮忙注释下 += 是什么啊 ,每段都注释下,谢谢了,尽量全把 好的还会加分。
答案:<SCRIPT type=text/javascript>
function create(obj,n,t,l){
var layer=document.getElementById("c_"+n); //获取id=“c_n”(n为传入值)的元素
var left=obj.offsetLeft; //传入的obj应该是***.style,把style的left属性
var top=obj.offsetTop; //和top属性分别赋值
var width=obj.offsetWidth; //宽度同上
while (obj=obj.offsetParent) { //offsetParent属性没搞清楚是什么东西
left += obj.offsetLeft; //计算left值。left =left+ obj.offsetLeft;
top += obj.offsetTop; //同上
};
layer.style.top=top+"px"; //把计算得到的top属性赋值给id=“c_n”的元素的style
layer.style.left=left+width+"px"; //layer.style.top是个字符串,所以后面要加上单位px
layer.style.display='block'; //display设为block,即显示
}
function del(obj,n) {
document.getElementById("c_"+n).style.display='none'; //display设为none,即隐藏
}
function star(id,n){
// alert(id+ "--" + n)
var j=0,str='';
for(var i=1;i<7;i++){
if(n>j){ //这个判断你能看懂的吧?
str+="<img src='/pic/star0.gif' width='12' height='11' />"
}
else
{
str+="<img src='/pic/star1.gif' width='12' height='11' />"
}
j++; // j=j+1
}
document.getElementById("star_"+id).innerHTML=str; //把str放到id=star_id的元素内。
//<p id="star_1">元素内</p>
//alert(document.getElementById("star_1").innerHTML)的值为“元素内”。
}
</SCRIPT>
CD的中国电信,打好回答发现断网了。还是拿移动的2G网络提交的
其他:top += obj.offsetTop; 等同于 top = top + obj.offsetTop;
其它的自己琢磨下吧 protected void Button1_Click(object sender, EventArgs e) { Export(
上一个:JS的property,那个怎么用,举个简单例子
下一个:JS 传入flash一个临时的XML FLASH读取他的数据 有人知道具体的实现办法么