【问题标题】:jquery code in drupal 7 moduledrupal 7模块中的jquery代码
【发布时间】:2013-04-01 11:28:32
【问题描述】:

如何在 drupal 7 模块中显示以下代码

 <script type="text/javascript" src="http://dubturbo1.counselstime.com/jwplayer/jwplayer.js"></script>
    <script>jwplayer.key="76oyax0SAVqgDM580AJ3+K23kIuN8HFkgahYRQ=="</script>
    <div id="my-video"></div>
    <script type="text/javascript">
        jwplayer('my-video').setup({
            file: 'http://192.168.1.150/sathya/video_test_512kb.mp4',
            width: '500',
            height: '300',
    controls: 'false',
    autostart: 'true',
    });
    </script>

【问题讨论】:

    标签: jquery drupal-7


    【解决方案1】:

    您需要将它添加到一个 JS 文件中,或者在您的模块中(如果需要),或者如果您不需要模块来执行您正在做的事情,则只需将它放在您的主题 JS 文件中。

    将其包装在 Drupal 行为包装器中:

    (function($) {
    
        Drupal.behaviors.setupVideo = {
            attach: function (context) {
    
              wplayer('my-video').setup({
                file: 'http://192.168.1.150/sathya/video_test_512kb.mp4',
                width: '500',
                height: '300',
                controls: 'false',
                autostart: 'true'
              });
    
            }
        };
    
    })(jQuery);
    

    您还需要在其中添加第一个 JS 文件(jwplayer 文件)。将其作为一行添加到您的主题中或将其添加到您的模块中:

    drupal_add_js(drupal_get_path('module', 'MY_MODULE') . '/js/jwplayer.js', 'file');
    

    【讨论】:

    • 没问题!我为你 +1,所以你现在应该有足够的代表来投票并接受答案:D
    猜你喜欢
    • 2012-08-22
    • 1970-01-01
    • 2014-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多