我正在尝试找到一个插件或简单的脚本,以通过单击按钮在弹出窗口中打开文件。以前可以使用,但是对于所有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/