外部 javascript 无法在子域上工作
external javascript not working on subdomain
我在一个开发网站上工作,在子域上使用同位素 运行 遇到 javascript 无法正常工作的问题(在 Dreamweaver Live 模式下可以正常预览),所以我创建了两个简单的测试页面,看看问题是什么。
内部jQuery工作:
http://stanley.4pixels.co.uk/index2.html
外部 jQuery 不工作
http://stanley.4pixels.co.uk/index3.html
我认为这可能是子域上的路径问题,但 CSS 文件在两者上都可以正常工作。老实说,我看不出问题出在哪里,而且我对构建网站并不陌生...只有这台服务器 (WHM cPanel),所以也许是那里的问题?
test.js 只是一行注释...它什么都不做。
看起来像这样:
// JavaScript Document$(document).ready(function(){ "use strict"; $("button").click(function(){ $(".box").slideToggle(); });});
注释和实际代码之间没有换行。
我认为您已删除换行符以希望删除空格。
只需添加适当的格式或空格即可使您的代码正常工作。
$(document).ready(function() {
"use strict";
$("button").click(function() {
$(".box").slideToggle();
});
});
下载此 Plunker 工作代码。
我在一个开发网站上工作,在子域上使用同位素 运行 遇到 javascript 无法正常工作的问题(在 Dreamweaver Live 模式下可以正常预览),所以我创建了两个简单的测试页面,看看问题是什么。
内部jQuery工作: http://stanley.4pixels.co.uk/index2.html
外部 jQuery 不工作 http://stanley.4pixels.co.uk/index3.html
我认为这可能是子域上的路径问题,但 CSS 文件在两者上都可以正常工作。老实说,我看不出问题出在哪里,而且我对构建网站并不陌生...只有这台服务器 (WHM cPanel),所以也许是那里的问题?
test.js 只是一行注释...它什么都不做。
看起来像这样:
// JavaScript Document$(document).ready(function(){ "use strict"; $("button").click(function(){ $(".box").slideToggle(); });});
注释和实际代码之间没有换行。
我认为您已删除换行符以希望删除空格。
只需添加适当的格式或空格即可使您的代码正常工作。
$(document).ready(function() {
"use strict";
$("button").click(function() {
$(".box").slideToggle();
});
});
下载此 Plunker 工作代码。