关于jQuery代码写在一个文件不能运行问题
$(function(){varh1=$(".homeima").height();$("#content").css("height",h1+50);$("#conte...
$(function(){
var h1=$(".homeima").height();
$("#content").css("height", h1+50);
$("#content").height(h+50);
var allH=$("#content").height();
$("#tail").css({"top":allH+150});
})
如上,代码为通过homeima高度确定#content所在层高度,再根据#content所在层高度确定#tail所在层位置,position为absolute
两段代码不能放在一起,否则下段不起作用,但我想写在一个js文件里,需要怎样修改? 展开
var h1=$(".homeima").height();
$("#content").css("height", h1+50);
$("#content").height(h+50);
var allH=$("#content").height();
$("#tail").css({"top":allH+150});
})
如上,代码为通过homeima高度确定#content所在层高度,再根据#content所在层高度确定#tail所在层位置,position为absolute
两段代码不能放在一起,否则下段不起作用,但我想写在一个js文件里,需要怎样修改? 展开
2个回答
展开全部
//这个是需要加上px才有效的
$("#content").css("height", (h1 + 50) + "px");
$("#tail").css({"top",(allH + 150) + "px"});
//后面这段你把,打成了:
这些代码都可以一起执行的,只是你打错了
追问
height是默认单位px的,还是不能放一起,第二段代码没用,目前我只能分两个才可以
追答
$("#content").height(h+50);
h变量未定义,你是要用h1吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询