📅  最后修改于: 2023-12-03 14:43:17.377000             🧑  作者: Mango
在 Web 开发中,我们经常需要在新选项卡或者新窗口中打开链接或者图像。使用 jQuery 可以轻松实现这个功能。本文将介绍如何使用 jQuery 在新选项卡中打开图像。
首先,我们需要一个 HTML 代码片段来包含需要在新选项卡中打开的图像。
<a href="https://www.example.com/img.jpg" target="_blank">
<img src="https://www.example.com/img.jpg" alt="Image">
</a>
该代码片段包含了一个链接,链接到我们需要打开的图像。其中,target="_blank"
属性告诉浏览器在新选项卡中打开链接。
$(document).ready(function() {
$('a[target="_blank"]').each(function() {
var href = $(this).attr('href');
$(this).attr('href', 'javascript:void(0);');
$(this).click(function() {
window.open(href, '_blank');
});
});
});
该代码片段会在网页加载时运行。首先,它会查找所有带有 target="_blank"
属性的链接,然后对每个链接进行如下修改:
href
属性的原始值保存起来。href
属性的值设置为 javascript:void(0);
,这是为了阻止链接默认打开方式。window.open()
方法在新选项卡中打开图像。点击下面的按钮查看效果演示:
本文介绍了如何使用 jQuery 在新选项卡中打开图像。使用这个技巧可以让用户方便地查看图像,同时保持原有页面的浏览记录。