gpt4 book ai didi

javascript - 我如何调整此 javascript 以使其工作并响应?

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

我想将 100% 作为图像的宽度,而不是特定的像素数,但它没有特定的尺寸就中断了。

这是一种调整 JavaScript 的方式吗?

Javascript

$(document).ready(function(){
var $after = $('.after'),
img_width = $('.after img').width(),
init_split = Math.round(img_width/2);

$after.width(init_split);

$('.before_after_slider').mousemove(function(e){
var offX = (e.offsetX || e.clientX - $after.offset().left);
$after.width(offX);
});

$('.before_after_slider').mouseleave(function(e){
$after.stop().animate({
width: init_split
},1000)
});
});

HTML

<div class="before_after_slider">
<div class="before">
<img src="center_before.jpg" width="auto" height="600px" alt="before" />
</div>
<div class="after">
<img src="center_after.jpg" width="100%" height="600px" alt="after" />
</div>
</div>

最佳答案

您是否考虑过使用 css 来做到这一点?

.before { 
background: url(center_before.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

关于javascript - 我如何调整此 javascript 以使其工作并响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20166213/

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