我正在尝试找到一个插件或简单的脚本,以通过单击按钮在弹出窗口中打开文件。以前可以使用,但是对于所有jQuery更新(甚至使用迁移文件),都不再起作用。

我找到了,但这会打开弹出窗口,并且还会重定向到文件url:

$(document).ready(function() {
$('.popup').click(function(event) {
    window.open($(this).attr("href"), "popupWindow", "width=600,height=600,scrollbars=yes");
 });
});

有没有办法得到一个简单的弹出窗口?它需要有滚动条,最好是可调整大小的。我已经看到了很多关于模态框的文章,但这并不能满足我的需要。弹出框具有自己的设计,并且包含的​​内容超过适用于模式的内容。

我也想避免添加任何额外的标记。像上面的示例一样,仅添加一个类是最有意义的。

最佳答案

试试这个,

$('.popup').click(function(event) {
    event.preventDefault();
    window.open($(this).attr("href"), "popupWindow", "width=600,height=600,scrollbars=yes");
});

您必须包含jQuery引用才能进行此操作,
这是工作 sample
http://jsfiddle.net/a7qJt/

10-07 19:21
查看更多