我已经在现场使用 jquery 库。
在原始 swfobject 上使用 jQuery SWFObject 插件有什么优点和缺点
jQuery SWFObject 插件
我已经在现场使用 jquery 库。
在原始 swfobject 上使用 jQuery SWFObject 插件有什么优点和缺点
jQuery SWFObject 插件
它只是消除了跨浏览器的问题,它是一个抽象层。有时在 Flash 电影上声明变量在浏览器之间略有不同......最好从等式中删除它,就像您使用 jQuery.height()
而不是弄清楚每个浏览器自己做了什么一样。
做一次,相信它可以工作,你不需要加载每个浏览器来测试每次是否所有变量都是正确的(尽管我并不是说这是一个坏主意)。
jQuery SWFObject 插件是 SWFObject 2.2 的一个端口,因此它应该提供相同的功能。一般来说:
jQuery 插件 == 如果您已经使用 jQuery,则更方便。可能与常规 SWFObject 一样有效,因为它包含原始代码库。
独立 SWFObject == 经过更彻底的测试并拥有更广泛的用户群。
与原始的SwfObject 库相比,使用jQuery 插件的最大好处是您只需处理一个 javascript 库。所有的语法都是 jQuery 语法,这真的很有趣。
此外,当您使用 jQuery 插件时,当您创建 swf 时,您将 swf 作为 jQuery 对象返回,您可以像这样进一步操作...
var swf = $('#putFlashHere').flash({
swf: 'myFlash.swf',
height: 400,
width: 600
});
swf.css({
"margin" : "10em",
"border" : "solid 4px red"
});