0

我正试图让卡车直接在我的 Wordpress 导航菜单下的屏幕上行驶。该代码在 js fiddle 中完美执行,但是当我尝试加载 JavaScript 文件时,我得到的只是一张静止图像(JavaScript 未加载)

这是工作的js小提琴:

http://jsfiddle.net/J2RPq/60/

这是我应用于 page.php 的代码:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
<script src="//pimpdaddy1337.com/wp-content/themes/twentytwelve-child/john.js"></script>
<div id="animate">
<img id="plane" src="http://thumb10.shutterstock.com/thumb_small/507037/507037,1274380827,2/stock-vector-black-and-white-big-rig-silhouette-53528596.jpg" /></div>
</script>

CSS

css :#animate { position: relative;}

有人可以帮我解决这个错误吗?

4

2 回答 2

0
  • 您不需要加载 jQuery,WordPress 应该已经加载了一个版本。
  • </script>您的 html 末尾有一个看起来不属于的额外内容。
  • 确保将脚本标签<script src="//pimpdaddy1337.com/wp-content/themes/twentytwelve-child/john.js"></script>放在<head>header.php 中的标签内,在行之前尝试</head>
  • 确保您的 div 放在 page.php 中(假设这是正确的模板文件)。即使脚本没有触发,您也应该能够看到它,如果看不到,则存在其他问题。
于 2013-11-13T22:50:20.230 回答
0

关于 jQuery 和 Wordpress...

首先,你不应该<script>在使用 Wordpress 时使用标签加载 jQuery。Wordpress 有自己的方法来加载内容。你可以在这里阅读更多关于那里的信息:http: //matthewruddy.com/using-jquery-with-wordpress/

其次,您可能已经在 Wordpress 中加载了 jQuery。Wordpress 主题通常已经安装了 jQuery,但它以无冲突模式运行。这意味着$您不需要在函数中使用,而是需要写出jQuery.

希望这可以为您提供故障排除的起点...

于 2013-11-13T22:41:37.513 回答