这是我的问题,我在代码项目中描述过。当我单击图标时,它会尝试在新页面中打开以显示图像、pdf 或视频。但是,我不喜欢这样。我喜欢在同一页面的 iframe 中显示这些文件。我怎样才能做到这一点 ?我的代码项目链接是: 请不要在新页面中打开。只需停留在同一页面。
问问题
312 次
2 回答
1
我可以建议使用插件,因为它使事情变得更容易。
http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/
或者,您想要更改iframe src
.
jQuery
例如,您可以使用做这样的事情
<iframe id="myframe" style="display:none" width="630" height="420"></iframe>
<div class="fileIcon">
<a class="click" onClick="" rel="gallery" href="#">
<img src="src" title="" width='100' height='100' alt="" />
</a>
</div>
和 JS
$('a').click(function(e){
e.preventDefault()
var s = $(this).find('img').attr('src');
$('#myframe').attr('src', s).show();
});
这将获得图像src
和更多图像iframe
于 2013-05-27T15:07:17.330 回答
0
name="myframe"
在你将使用的目标中给你的 iframe 一个thentarget="myframe"
于 2013-05-27T15:00:14.887 回答