jQuery 函数在新窗口中打开链接

2023-12-20

我试图找到一个插件或简单的脚本来通过单击按钮在弹出窗口中打开文件。这曾经有效,但随着所有 jQuery 更新(即使使用迁移文件),这不再有效。

我发现了这个,但这会打开弹出窗口并重定向到文件网址:

$(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 参考才能完成此操作, 这是工作样本http://jsfiddle.net/a7qJt/ http://jsfiddle.net/a7qJt/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery 函数在新窗口中打开链接 的相关文章

  • 在 javascript 中访问 ajax POST 响应

    我正在从 javascript 函数发出 ajax POST 请求 function UpdateMetrics ajax type POST url MyHandler ashx Param1 value1 data contentTyp
  • 使用JQuery检查元素是否有边框?

    所以我正在玩 el css 尝试确定元素是否有边框 我用 css border style solid 设置边框 这是可行的 但实际上它设置了 4 种单独的样式 border right style border left style bo
  • javascript中输入类型时间的值

    我有这个html
  • 使用 javascript 禁用按钮:FF 与 IE

    我有一排按钮 它们都会创建一个我想在新选项卡中打开的 pdf 文件 这样按钮页面就会保持在顶部 并且 pdf 会打开以进行打印 为了防止单击按钮两次 我禁用该按钮 如下所示 我使用 python
  • 将上部字符转换为下部字符,将下部字符转换为上部字符(反之亦然)[重复]

    这个问题在这里已经有答案了 我需要将某些字符串中的所有较低字符转换为较高字符 并将所有较高字符转换为较低字符 例如 var testString heLLoWorld 应该 HEllOwORLD 转换后 在不保存临时字符串的情况下实现此目的
  • 如何创建自定义元素扩展类的新实例

    我正在尝试以下示例谷歌开发者网站 https developers google com web fundamentals getting started primers customelements extendhtml我收到错误 Typ
  • Angular 2 runOutsideAngular 仍然改变 UI

    从我的理解来看runOutsideAngular https angular io docs ts latest api core index NgZone class html runOutsideAngular anchor 如果我需要
  • 如果多个键是相同的 JS,则对对象中的值求和

    例如我有 5 个对象 row aa col 1 value 1 row bb col 2 value 1 row bb col 3 value 1 row aa col 1 value 1 row aa col 2 value 1 我想对值
  • jQuery 在 Chrome 下发现错误元素

    我使用 jQuery 迭代 HTML 表 并动态填充每行的行号 通过在文本框中填充行号 function updateRowNums myTable find tr each function index this find input i
  • 有没有好的 JQuery twitter 小部件可以循环推文?

    我想知道是否有任何 JQuery 小部件提供了循环加载推文的功能 例如在官方小部件中http twitter com about resources widgets widget profile http twitter com about
  • 如何使用JQuery和Django(ajax + HttpResponse)?

    假设我有一个 AJAX 函数 function callpage ajax method get url abc data x 3 beforeSend function success function html IF HTTPRESPO
  • 水平平滑滚动 100px

    Heyjo problem 一周以来我一直在寻找 javascript 或 jQuery 代码 以便在我的网站上实现滚动按钮 我失败的那一刻是按钮应该多次工作的时候 他的任务不是滚动到专用元素 而是应该向左滚动 例如 100px 此外 滚动
  • 通过多个回调优雅地传递“点击事件”

    当未登录的用户单击给定的按钮时 我想停止该事件 收集他的 oauth 收集他的电子邮件 如果我没有 然后执行该事件 我想用 javascript 来做所有事情 因为这会让事情变得更加简单 这就是我执行它的方式 我有两个问题 有没有更优雅的方
  • 限制 jQuery id 字符串吗?

    简而言之 我的问题是字符串在 jQuery 中作为可搜索 id 或可搜索内容有什么限制 更新 我得到了 ID 部分 但不是为什么我什至无法使用该字符串搜索 html 内容 对于任何愿意告诉我一个正则表达式来将模式从 MM dd yy HH
  • D3v6 嵌套图 - 嵌套 join()?

    我想可视化每个节点的 孩子 洞察力 我猜 D3v6 join 函数可以嵌套 不幸的是我找不到任何例子 下面的代码片段包含一个具有 3 个节点和子节点作为属性的outerGraph 到目前为止 这些孩子还没有被使用 相反 innerGraph
  • 将 jQuery 版本从 1.7.1 升级到 1.11.2

    在我当前的应用程序中 我使用的是 jQuery 版本 1 7 1 现在 我计划将jQuery版本升级到1 11 2 是否有任何补丁可以提供与现有应用程序的向后可比性 Thanks 尝试这个 http blog jquery com 2013
  • 更改javascript nodejs中所有页面的href url

    我已经实现了具有多种语言下拉菜单的引导导航栏 当我选择语言时 它将翻译页面 如何更改其他页面的 url 和按钮文本 当我选择french 将所有网址更改为 fr about and fr contact 如何使用 JavaScript 进行
  • Nodejs 一个接一个地运行异步函数

    我是 JS nodejs 的新手 所以如果我不能提出切中要害的问题 请原谅我 所以基本上 如果我有两个异步函数 async function init async function main 如何确保在 init 完成其异步请求后调用 ma
  • 利用重力效果拖动元素

    我想完成类似于 photoshop com 和此网站的功能 http mrdoob com projects chromeexperiments google gravity http mrdoob com projects chromee
  • jqGrid刷新本地数据(JSON对象)

    我正在尝试将 jqGrid 与本地数据一起使用 但发现了几个问题 我正在初始化这样的事情 function refreshGrid grid results grid jqGrid data results datatype local c

随机推荐

  • 如果用户的互联网关闭,如何更改数据库值

    在过去的几天里 我一直在尝试显示用户的在线 离线状态 为此 我有一个注册活动 他们在其中注册 他们的信息会保存在 firebase 中 如果他们退出活动 我会覆盖其 onstop方法并将值设置为离线 但是如果用户突然失去互联网连接 它仍然显
  • 如何从字段时间戳将出生日期转换为当年的生日?

    id birth 1 1079280000 2004 03 15 2 987264000 2001 04 15 3 1042560000 2003 01 15 如何转换为birth时间戳至1300118400 2011 03 15 对于sq
  • 使用 Clojure 协议实现自定义数据结构

    我可能错过了有关协议的全部要点 但我的问题是 协议是否可用于指示如何迭代自定义数据结构或 println 如何打印对象 假设有两个向量的地图 a b 当第一次调用它时 我想从 a 向量中获取 但是当 conj 在此结构上时 我想 conj
  • 浏览器可以使用二进制 JSON javascript 库吗?

    为了实现高效的服务器端解析 我正在寻找直接用于浏览器 JavaScript 环境的 BSON 解决方案 这个想法是通过二进制 websocket 来利用整个 ASCII 空间 有什么建议么 也欢迎任何nodejs建议 也可以看看 http
  • RSAProtectedConfigurationProvider 在 web.config 加密中使用什么算法?

    我找不到 经过几个小时的谷歌搜索 MSDN 文章 文档 该文章 文档声明了 RSAProtectedConfigurationProvider 在加密 ASP NET Web 应用程序的 web config 文件的一部分时使用哪些算法 我
  • 使用 Macwire 的注射工厂

    我正在研究 MacWire 的依赖注入 我发现 Guice 有用的一件事是辅助注入 自动装配工厂 帮助您创建一些需要运行参数的服务 Macwire 有类似的东西吗 支持可注入工厂 但实际上并不是 MacWire 的功能 而是本着 MacWi
  • 如何使用seaborn连续绘制多个图形

    我有一个数据框df看起来像这样 df head id feedback nlp model similarity score 0xijh4 1 tfidf 0 36 0sdnj7 1 lda 0 89 kjh458 1 doc2vec 0
  • atan2 函数在 javascript 和 Excelsheet 中的行为不同

    我正在尝试 atan2 数学函数 但我在 google excel 表中得到错误的值 但在 javascript atan2 函数中获得正确的值 我怎样才能在excelsheet中得到这个值 我在 Excel 中的价值是 atan2 8 6
  • 如何在 IntelliJ IDEA 中用大括号括住代码?

    如何在 IntelliJ IDEA 中用大括号括住代码 有没有这样的操作的键盘快捷键 只需按如下方式配置智能钥匙 IDE Settings gt Editor gt General gt Smart Keys gt Surround sel
  • 如何获取视图的坐标位置?

    您好 我在RelativeLayout中有一个ImageView 现在如何获取屏幕上imageview的X和Y位置 我努力了 getLocationOnScreen log mPhoto getLeft log mPhoto getScro
  • 如何:将字符串中的 unicode 字符表示形式转换为实际的 unicode 字符

    我在 Xamarin 应用程序中使用很棒的字体 XamarinApp 与之通信的 api 返回一个 fxxx 字符串来指示要显示的图标 在代码中我添加了 u 但它被视为字符串而不是 unicode 字符 var value f641 new
  • 使用 Java 配置禁用 csrf

    再会 我正在努力学习Spring 我目前正在做这个指南 http spring io guides gs consuming rest http spring io guides gs consuming rest 我已遵循所有说明 但是
  • Sqlite 与 HTC Desire HD 相关的问题

    最近我收到很多关于 HTC Desire 系列的投诉 它在调用 sql 语句时失败 我收到了用户的报告 其日志快照包含以下内容 I Database 2348 sqlite returned error code 8 msg stateme
  • 以这样的方式设计一个类,使其不会成为“上帝对象”

    我正在设计一个应用程序 它允许我在图形上绘制一些函数 每个函数都将从一组点中绘制 我将传递给该图形类 有不同类型的点 全部继承自 MyPoint 类 对于某些类型的点 它只会按原样将它们打印在屏幕上 其他点可以被忽略 其他点可以添加 因此与
  • 使用 MS Access 和 ODBC 连接到远程 PostgreSQL

    我目前有一个通过 ODBC 连接到 PostgreSQL 数据库的 MS Access 应用程序 它在具有 20 个用户的 LAN 上成功运行 每个用户都运行自己的 Access 版本 现在我正在考虑一些灾难恢复场景 似乎保护数据的一种快速
  • 如何可靠地让 Instruments 4.x 进行符号化?

    我有点进退两难 无论我做什么 当我在我的设备上进行分析时 我都无法让 Apple 的 Instruments app 来符号化任何包含的工具 它在 iOS 模拟器中工作正常 我已经尝试了我能想到的一切 包括 检查我是否确实正在构建 dSYM
  • 使用logstash grok过滤器提取文件路径的一部分的正则表达式

    我对正则表达式很陌生 但我认为这里的人可能会给我宝贵的意见 我正在使用logstashgrok http logstash net docs 1 0 17 filters grok我只能提供正则表达式的过滤器 我有一个像这样的字符串 app
  • 设置 System.in 以从 JTextField 读取

    我正在寻找如何更换的方向System in与InputStream直接从a读取JTextField 到目前为止 我的方法基本上是反复试验 我目前有 JTextField input new JTextField System setIn n
  • 正则表达式替换字符串中的所有 \n,但不替换 [code] [/code] 标记内的内容

    我需要帮助来替换所有 n 换行 字符在字符串中 但不在 code code 标签内的那些 n 中 我的大脑正在燃烧 我无法自己解决这个问题 Example test test test test test test test test co
  • jQuery 函数在新窗口中打开链接

    我试图找到一个插件或简单的脚本来通过单击按钮在弹出窗口中打开文件 这曾经有效 但随着所有 jQuery 更新 即使使用迁移文件 这不再有效 我发现了这个 但这会打开弹出窗口并重定向到文件网址 document ready function