Onclick更改flash.width

时间:2012-08-01 07:28:23

标签: jquery css flash

可以像下面的示例中的div一样更改闪光宽度

Example

感谢您的帮助。

4 个答案:

答案 0 :(得分:0)

您可以通过执行

修改flash对象的宽度
$('.scribblar').width('100%'); 

但我很确定动画不适用于flash对象:(

如果你真的想要一个效果你可以使用上面的函数使你想要的宽度你想要的宽度,然后在你增加的大小的顶部附加一个绝对div然后对它做一些效果,但它很多off faff,并且可能不会给你你想要的效果。

答案 1 :(得分:0)

您实际上可以使用类似的方式更改属性宽度。

$('#flash_scribblar ').attr('width', '100%'); 

使用.attr() doc根据需要使用它。

答案 2 :(得分:0)

对不起我的评论,

我使用google.com找到了JQUERY ANIMATE NOT WORKING WITH FLASH OBJECT

在上面的故障单中,提到它可以与 jquery 1.3.2 一起使用,但不能与jquery1.4.2一起使用。

你的小提琴不起作用,因为它正在使用最新的jquery,但它正在使用 jQuery 1.3.2

SEE DEMO

另见this post提及以下内容:

  

传统上浏览器在<object>上遇到了expandos的问题,但是专门针对Flash的情况,它确实适用于大多数现代浏览器(即使它是非常糟糕的做法)。因此,您可以尝试告诉jQuery关闭并允许您通过说:

来设置插件元素的动画      

jQuery.noData = {};

答案 3 :(得分:0)

当在对象周围包裹div并改变widht(或者你的值是什么......)时它会起作用。如果您想要不同的对齐方式,只需将它们放置不同,但宽度的变化就在那里。此外,param应使用/>关闭。

http://jsfiddle.net/3Myhx/33/