gpt4 book ai didi

javascript - 如何使用 jQuery 在页面上的每个图像上放置一个 div?

转载 作者:行者123 更新时间:2023-11-29 20:15:54 25 4
gpt4 key购买 nike

我想知道如何使用 jQuery 在页面上的每个图像元素上放置一个 div?我想把它放在你右击图片的地方,你只是右击一个 div,然后它会更难保存,而那些不懂 HTML 和东西的人将无法获取图像,因为他们甚至不知道“查看页面源代码”选项。有人可以帮忙吗?

提前致谢。

最佳答案

您可以使用绝对定位将新的 DIV 放在图像之上:

.hider {
z-index: 1000;
position: absolute;
}

和这段代码:

$('img').each(function() {
var pos = $(this).position();
$('<div/>', {title: this.alt})
.addClass('hider')
.css({
width: this.width, height: this.height,
left: pos.left, top: pos.top,
})
.insertAfter(this);
});

参见 http://jsfiddle.net/alnitak/KRgnK/用于工作演示

EDIT 已更新以将原始图像的 alt 标签复制到叠加 div 上。

关于javascript - 如何使用 jQuery 在页面上的每个图像上放置一个 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6752919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com