gpt4 book ai didi

jquery - 使用
的位置在我的点击事件中减去?

转载 作者:太空宇宙 更新时间:2023-11-03 18:34:03 25 4
gpt4 key购买 nike

对于#box2 left 和top 值,我需要减去#box2 本身的实际宽度和高度,它来自.css 文件。我试着做 .css({left:event.pageX - .css(width:200px);.... 没有运气。下面是我现有的没有减法部分的片段。

$('.lightbox2').click(function (event) {
event.preventDefault();
$('#box2').css({
left: event.pageX,
top: event.pageY
});
$('.backdrop, #box2').animate({
'opacity': '.50'
}, 300, 'linear');
$('#box2').animate({
'opacity': '1.00'
}, 300, 'linear');
$('.backdrop, #box2').css('display', 'block');
});

最佳答案

var box = $('#box2')
var w = box.width();
var h = box.height();
box.css({
left: event.pageX - w,
top: event.pageY - h
});

关于jquery - 使用 <div> 的位置在我的点击事件中减去?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19148057/

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