在jquery中这种情况怎么解决

如题:

function change(){
                  // alert("我在改变");
                  var current_height = ($(window).height()-200)+"px";
                  alert(current_height);
                  $("#c1"),attr("height",'current_height');  //改成("height",current_height)也没效果!!!!
                  $("#c2"),attr("height",'current_height');//改成("height",current_height)也没效果!!!!

              }

怎么把动态改变的current_height值赋给height属性、、、

阅读 1.9k
2 个回答

on change(){

              // alert("我在改变");
              var current_height = ($(window).height()-200)+"px";
              alert(current_height);
              $("#c1").css("height",current_height);
              $("#c2").css("height",current_height);

}

监听使height变化的事件,从性能上讲要考虑监听变化的频率,你可能用到setTimeout或者setInterval

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题