jquery - 无法使用 jQuery 更改正文中的背景图像
问题描述
我正在尝试使用 jQuery 替换正文背景中的图像,但无论我做什么,它都不起作用。代码与其他问题或教程中的代码几乎相同。这是有效的CSS:
body{
background-image: url('img/1.jpg');
}
但这里的 jQuery 没有:
$('body').css('background-image', 'url(img/2.jpg)');
和 HTML:
<html lang="pl">
<head>
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.3.1.min.js">
</script>
<script src="script.js"></script>
<meta charset="UTF-8">
<link rel="stylesheet" href="styles.css">
<Title> Moja firma </Title>
</head>
<body>
</body>
</html>
我检查了一下,加载了 jQuery 以及包含其代码的文件。我也尝试在 url 中加上引号,但也没有。
解决方案
当我测试 jquery 时,您的代码似乎工作正常。所以我建议将你的移动<script src="script.js"></script>
到你的身体标签的底部。
<body>
stuff for page
<script src="script.js"></script>
</body>
否则你应该检查页面是否准备好
$(document).ready(function() {
$('body').css('background-image', 'url(img/2.jpg)');
});
推荐阅读
- javascript - 用 Promise 同步 javascript 函数,socket.io 发射
- c - 关于如何添加保存在两个结构中的两个数字并将它们保存在第三个结构中的任何想法
- objective-c - 在 Objective-C 中,在执行密集操作的循环中,使用 @synchonized 是否有利于实现的稳定性?
- php - 如何使用 PHP 中的 prepare 方法将数据从一个表移动到另一个表
- javascript - 输入不更新
- multithreading - 是否可以在 Akka Actor 的 Actor 函数中定义线程?
- python - 为熊猫数据框中缺少的时间戳填充零
- c# - TreeView 项目随机出现在错误的父项下
- python - 为什么我的记忆在流血?
- probability - 他们将与其中至少一个正确的情况相矛盾的案例百分比