【发布时间】:2011-09-23 04:23:41
【问题描述】:
我有一些缩略图 + 页面上有一个相机图标和一个主图像,目前您单击缩略图,主图像淡出,缩略图淡入全尺寸版本。
现在,如果用户单击相机图标,整个图像应该会淡出,而 swf 视频应该会淡入,我该如何实现呢?
这是我用于图像的当前代码:
$('a.thumbnail').click(function(){ var src = $(this).attr('href'); if (src != $('img#full_image').attr('src').replace(/\?(.*)/,'')){ $('img#full_image').stop().animate({ 不透明度:'0' }, 功能(){ $(this).attr('src', src+'?'+Math.floor(Math.random()*(10*100))); }).load(函数(){ $(this).stop().animate({ 不透明度:'1' }); }); } 返回假; });谢谢
【问题讨论】:
-
您可以创建一个空的 div,当单击较大的图像时,您可以将该 div 替换为 SWF(必要时隐藏图像)。可以吗?
-
我想是的,您认为这样可以在 swf 中使用淡入/淡出吗?
-
我不确定,但可能你可以淡入/淡出包含 swf 的 div。至于按需加载 SWF,请查看 swfobject library,它允许您根据浏览器(以及其他实用程序)将 div 替换为对象或嵌入标签。
-
刚刚检查:SWF 不能不透明(淡入/淡出更改不透明度)...我在包含 YouTube 视频的 div 上尝试过...除视频 (SWF) 外,div 内的所有内容都褪色.
-
所以我使用的代码已经贴在上面了!谢谢萨尔曼