【发布时间】:2020-07-19 03:30:56
【问题描述】:
回复:http://jsfiddle.net/bgrins/ctkY3/
我很茫然。我无法让这个颜色选择器(或任何颜色选择器)工作。
以下是测试页的全部 HTML 内容。
我有 jquery 链接。
据我所知,链接(.js 和 .css)上的路径是正确的。
我还尝试将内联初始化包装在“$(document).ready(function()”中,但这没有帮助。我得到的只是常规文本框。它不适用于我在多个浏览器和多个设备。
谁能看到我错过的东西?
这可能很简单,我会感到尴尬,但我迫切希望让一个好的颜色选择器工作。这是我尝试的第三个。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Spectrum Color Picker - Test</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="include/spectrum/spectrum.js"></script>
<link rel="stylesheet" href="include/spectrum/spectrum.css" />
<script>
$(".basic").spectrum({
color: "#f00",
change: function(color) {
$("#basic-log").text("change called: " + color.toHexString());
}
});
</script>
</head>
<body>
<h2>Basic Usage</h2>
<input type='text' class="basic"/>
<em id='basic-log'></em>
</body>
</html>
【问题讨论】:
-
注意:
<input>和<link>标签不使用也不需要结束斜线,并且在 HTML 中永远不会有。 -
我建议您将
http://code.jquery.com/jquery-latest.js更改为https://code.jquery.com/jquery-latest.js浏览器无疑会阻止jQuery加载,因为您在“HTTP”内容>HTTPS" -
@Rob:谢谢。我已经编辑了测试页面以删除它们,但脚本仍然无法正常工作。
-
@NewToJS:我正在托管 .js 和 .css 文件。我确实会尝试将 jquery 的链接更改为 SSL,看看是否有帮助!谢谢!
-
@NewToJS:呵呵!就是这样!将 jquery 链接更改为 SSL 就成功了!!!!谢谢!如何将您的答案标记为答案?您的答案显示为评论?
标签: javascript jquery colors picker