无论出于何种原因,从控制台运行时都会起作用:
var wh=window.innerHeight;
var h= wh-345;
$('.hidehome').attr('style', 'display:block;height:'+h+'px;width:100%');
但这不是:
$(document).ready(function() {
var wh=window.innerHeight;
var h= wh-345;
$('.hidehome').attr('style', 'display:block;height:'+h+'px;width:100%'); )};
我不知道为什么。控制台告诉我
Syntax error at line 4: expected expression, got ')'
h+'px;width:100%'); )};
--------------------^
这显然意味着我的代码有问题,但我仍然无法弄清楚。