2 回答
TA贡献1799条经验 获得超6个赞
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="http://bgrins.github.io/spectrum/spectrum.css">
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
<script src="http://bgrins.github.io/spectrum/spectrum.js"></script>
</head>
<body>
<h2>Basic Usage</h2>
<input type='text' class="basic" />
<em id='basic-log'></em>
<script>
$(".basic").spectrum({
color: "#f00",
change: function (color) {
$("#basic-log").text("change called: " + color.toHexString());
}
});
</script>
</body>
</html>
这绝对有效,我唯一能想到的是cssandjs没有正确加载。
TA贡献1829条经验 获得超7个赞
**答案是双重的。
需要确保“DOM READY”(文档已完全加载)是其中的一部分。在我的例子中,这是通过将内联初始化脚本放在底部,就在结束 body 标记上方来实现的。也可以通过将内联初始化包装在“$(document).ready(function()”...
此外,我在尝试链接非 SSL 版本的 JQuery 时正在提供 SSL 页面这一事实是另一部分。通过将 JQuery 与“httpS://”(<- 注意 S)链接起来,它处理了第二部分!活到老,学到老!
再次感谢@NewToJS 和@AndySong,他们都为我提供了所需的答案。**
添加回答
举报