gpt4 book ai didi

jquery - 在两个特定像素点之间滚动

转载 作者:技术小花猫 更新时间:2023-10-29 11:38:52 24 4
gpt4 key购买 nike

这是我的代码:

$(document).ready(function(){
$(".right").click(function () {
$("p").animate({right: "-=64px"});
});
$(".left").click(function(){
$("p").animate({right: "+=64"});
});

我如何让两个特定像素指向,我的图标只是在它们之间移动。

这是我的 Fiddle

我希望我的图标在表格中导航,并且只要它们到达灰色的末尾,就停止并且不再移动。只是可以在另一个按钮上反向移动。

.css("right") 有可能吗?如果是,请指导我如何操作。

谢谢。

最佳答案

这是 fiddle :http://jsfiddle.net/VQwtp/3/

js

var movementFactor = 30;

var minWidth = $('#animSubject').width();
var maxWidth = $('#animArea').width();

$("#right").click(function () {
var subWidth = $('#animSubject').width();
if (maxWidth > (subWidth + movementFactor)) {
$("#animSubject").animate({
width: "+=" + movementFactor + "px"
});
} else if (maxWidth > subWidth) {
$("#animSubject").animate({
width:(maxWidth) + "px"
});
}

});
$("#left").click(function () {
var subWidth = $('#animSubject').width();
if (minWidth < (subWidth - movementFactor)) {
$("#animSubject").animate({
width: "-=" + movementFactor + "px"
});
} else if (minWidth < subWidth) {
$("#animSubject").animate({
width:(minWidth) + "px"
});
}
});

您可以改变 movementFactor 以通过单击将图像移动所需的距离。

关于jquery - 在两个特定像素点之间滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24711522/

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