这是我试图在我的 Drupal 网站上实现的实时页面:
该页面运行良好,并且使用 Drupal 7 使用的相同版本的 jQuery 和 jQueryUI。
现在,当我将此内容放到位于此处的 Drupal 站点时:
jQueryUI 似乎无法正常工作。然而,jQuery Rotate 工作正常。
我一直在寻找答案并实现了几种方法,所有这些方法都失败了,包括在这段代码中包装我的 jQuery 的方法:
(function($) {
})(jQuery);
尽快提供任何帮助将是惊人的!
这就是您正在做的事情(根据我在您的 html 代码中看到的内容)
jQuery(document).ready(function($) {
...
})(jQuery);
这是不正确的。试试这个
(function($) {
$(function() {
...
});
})(jQuery);
检查这个流行的问题,以获得有关正确语法的更多详细信息。
解决方案非常晦涩难懂。我的代码调用了 jquery 1.7,所以这就是我加载的内容。凭直觉,我把它改回 Drupal 的默认 jQuery 1.5 并且它起作用了。