0

Drupal 7 不会阻止节点正文字段中的 javascript 代码吗?我使用过滤器“完整 HTML”,但它仍然不起作用。也许我没有正确加载它,这里是:

$(document).ready(function(){
$('.text-block:gt(0)').hide();
    setInterval(function(){
      $('#text-blocks > :first-child').fadeOut(0)
        .next().fadeIn(0)
        .end()
        .appendTo('#text-blocks');
    },
    3000);
4

3 回答 3

2

我知道在将 jQuery 放入 drupal 字段时,您必须将它们包装在脚本和 jquery 标记中。

<script>
(function ($) {

  // Original JavaScript code.

})(jQuery);
</script>
于 2013-09-05T14:50:08.897 回答
0

如果可以的话,最好启用 PHP 过滤器。在模块部分启用它并将其用于该特定块。

如果您使用的是所见即所得,则必须将其切换为纯文本才能使 javascript 工作。

于 2013-09-05T13:48:00.453 回答
0

我不知道在 drupal 中显示节点的机制,但是当我$(document).ready(function(){从脚本中删除时,它开始正常工作。

于 2013-09-06T06:39:42.870 回答