2012-10-23 26 views
0

我有问题与jQuery swfobject。如何在高度:385下添加“params1”变量?jQuery swfobject参数作为变量

  var params1 = { 
       play: false, 
       menu: false 
      }; 

      flashMovie = $('#Flash .movie'); 
      flashMovie.flash({ 
       swf: 'swf/some_flash.swf', 
       width: 640, 
       height: 385 
      }); 

问候!

+0

swfobject不是一个jQuery对象,并添加什么代码在哪里,什么? –

+0

谢谢你指出。我的错。更新。 – cachaito

回答

1

您可以尝试使用jQuery.extend()将两个对象合并在一起(或jQuery.merge())我不太确定哪一个适合您,我从未使用过它们,但希望您可以阅读文档并找出它。

编辑2:

实施例:

 var params1 = { 
      play: false, 
      menu: false 
     }; 
     var baseparams = { 
      swf: 'swf/some_flash.swf', 
      width: 640, 
      height: 385 
     } 
     $.extend(baseparams , params1); 

     flashMovie = $('#Flash .movie'); 
     flashMovie.flash(baseparams); 

这不是测试。这是一个粗略的草图。

+0

非常有趣的方法。我会尝试测试它。谢谢! – cachaito

+0

不知道为什么我有一个brainfart并没有使用$ .extend ...太容易了:) –