为什么我的jquery不能在不同的域上工作?

时间:2017-02-06 19:24:41

标签: javascript jquery html css

我在2个不同的网站上有相同的代码,1个工作正常,而另一个看起来没有做jquery功能

<!DOCTYPE html> 
<html>
  <head>
     <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> 
     <title>jQuery Countdown</title> 
     <link rel="stylesheet" href=/build/timer/css/jquery.countdown.css">
     <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>      
     <script src="/build/timer/js/jquery.plugin.min.js"></script>
     <script src="/build/timer/js/jquery.countdown.js"></script> 
     <script> 
       var j = jQuery.noConflict(); 
       j(function () {  
         var austDay = new Date();  
         austDay = new Date(austDay.getFullYear() + 1, 1 - 1, 26);  
         j('#defaultCountdown').countdown({until: austDay});    
         j('#year').text(austDay.getFullYear()); }); 
     </script> 
     <style>
       #defaultCountdown {margin-left: -380px;width: 740px;height: 65px;}
       #defaultCountdown span {font-size: 30px;font-family: Arial;} 
        body {background: #0f0017;} 
     </style> 
   </head> 
<body>

  <div id="defaultCountdown"></div>

</body>
</html>

这是我的代码..

这是一个有用的链接:http://signalsindicator.com/timer/index.html 这里没有工作:https://traders.institute/build/timer/index.html

可能导致此问题的原因是,它们都是相同的代码吗?

3 个答案:

答案 0 :(得分:1)

您提出的第二个链接是https,因此您还必须使用https加载脚本。

答案 1 :(得分:0)

  

可能导致此问题的原因是,两者都是相同的代码?

答案:混合内容问题。

通过安全HTTPS连接加载初始HTML时会出现混合内容,但是通过不安全的HTTP连接加载其他资源(例如图像,视频,样式表,脚本)。

...更多详情here

答案 2 :(得分:-1)

还缺少样式表周围的开头引号。

HREF = “/建造/定时器/ CSS / jquery.countdown.css” &GT;