请看这里例如: (banner> dizzee rascal>查看更多+) http://www.ok-hybrid.com/store/wip/index.html
当它们被轻弹时,我希望每个横幅以正确的尺寸显示。 它们都显示在728x90 - 画廊中第一个横幅的尺寸。
我用过:
$("a.fancybox_swf").each(function(){
var $a = $(this);
var h = $a.data("height")
var w = $a.data("width");
$a.fancybox({
'width' : w,
'height': h
以及个别项目:
<a class="fancybox_swf" data-width="728" data-height="90" href="swf/dizcash_728x90.swf" rel="diztong">+</a>
<a class="fancybox_swf" data-width="300" data-height="250" href="swf/dizcash_300x250.swf" rel="diztong">+</a>
<a class="fancybox_swf" data-width="728" data-height="90" href="swf/dizholiday_728x90.swf" rel="diztong">+</a>
<a class="fancybox_swf" data-width="300" data-height="250" href="swf/dizholiday_300x250.swf" rel="diztong">+</a>
谢谢你的期待。任何帮助赞赏。 P上。
答案 0 :(得分:0)
只需使用普通的fancybox自定义脚本,并使用width
选项获取height
和afterLoad
,如:
$("a.fancybox_swf").fancybox({
fitToView: false,
afterLoad: function(){
this.width = $(this.element).data("width");
this.height = $(this.element).data("height");
}
}); // fancybox