我只需要在 php 脚本的某些部分运行一些 js,出于测试目的,我将 php 注释掉了,所以我不打算在这里展示它。
<!DOCTYPE HTML>
<html>
<head>
<script src="jquery-1.9.1.min.js" type="text/javascript"></script>
</head>
<body>
<?php
echo '<script>
var width = $(window).width();<---Not working down too 1A
var height = $(window).height();
var widthSTR = width.toString();
widthSTR = widthSTR.concat("px");
var heightSTR = height.toString();
heightSTR = heightSTR.concat("px");
heightSTR = " ".concat(heightSTR);
var size = widthSTR.concat(heightSTR);
$("body").css({
"background-size" : size, <---1A and above ^
"background" : "url(p.jpg) 50% 0 no-repeat fixed"<---1B
});
</script>
';
?>
</body>
</html>
我标记为 1B 的行工作正常,显示背景图像。标记为 not working 的部分似乎没有任何效果,但是当我在 php 之外的 Script 标签中单独运行它时,它可以正常工作。知道为什么/我错过了巨大的错误吗?提前致谢。