0

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

例子

谢谢你的帮助。

4

4 回答 4

0

您可以通过执行修改 Flash 对象的宽度

$('.scribblar').width('100%'); 

但我很确定动画不会与 Flash 对象一起使用 :(

如果你真的想要一个效果,你可以使用上面的函数将 flash 对象设置为你想要的宽度,然后在你增加的大小的顶部附加一个绝对 div,然后对其进行一些效果,但它很离谱,并且可能不会给出你想要的效果。

于 2012-08-01T07:38:15.047 回答
0

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

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

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

于 2012-08-01T07:38:53.730 回答
0

它在将 div 包裹在对象周围并更改宽度(或任何您的值......)时起作用。如果您想要不同的对齐方式,只需将它们定位不同,但宽度的变化就在那里。此外,param应该用 关闭/>

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

于 2012-08-01T07:51:52.880 回答
0

对不起我的评论,

我发现JQUERY ANIMATE NOT WORKING WITH FLASH OBJECT通过使用 google.com

在上面的票中提到它适用于jquery 1.3.2,但不适用于 jquery1.4.2。

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

看演示

另请参阅这篇文章,其中提到了以下内容:

传统上,浏览器在使用 expandos on 时会遇到麻烦<object>,但特别是对于 Flash,它确实可以在大多数现代浏览器中运行(即使这是非常糟糕的做法)。所以你可以试着告诉 jQuery 闭嘴,让你通过说:

jQuery.noData= {};

于 2012-08-01T07:42:02.487 回答