gpt4 book ai didi

javascript - 我可以用 javascript 给一个按钮两个命令吗?

转载 作者:行者123 更新时间:2023-11-28 18:28:42 25 4
gpt4 key购买 nike

我创建了一个分为七个部分的页面,每个页面上有两个 colomn div。当我单击右键时,我滚动到下一列,当我单击左侧时,我滚动到左列。问题是,假设我在第一页,我从第二列滚动到第三列,我离开了页面,必须手动移动 x 滚动条。有没有一种方法可以让我对按钮进行编程以强制 x 溢出?

谢谢

CSS

<style>
#contents {
width: 3500px; <!--Total size of the large container-->
height: 200px;
position: absolute; }

#container {
height: 500px;
overflow: hidden;
position: relative;
border: 1px #000 solid;
}
#container, .col {
width: 500px;<!--total size of each column.-->
}
.col {

float: left;
}
</style>

HTML

  <!--Column 1--> 
<div class="col">
<p>Put your content here...</p>
<button class="left">Left</button>
<button class="right">right</button>
</div><!--end div column 1-->

我为另外 6 列做了这个。

JavaScript

<script>
var colwidth = $('#container').width(),
contwidth = $('#contents').width(),
getOffset = function() {
return parseInt($('#container').css('margin-left'));
};

$(".left").click(function(){
if (getOffset() === 0) return false;

$("#contents").animate({left: '+=' + colwidth},500);
$("#container").animate({'margin-left': '-=' + colwidth},500);
});
$(".right").click(function(){
if (getOffset() === contwidth - colwidth) return false;

$("#contents").animate({left: '-=' + colwidth},500);
$("#container").animate({'margin-left': '+=' + colwidth},500);
});
</script>

最佳答案

要为一次点击分配多个函数,您可以从现有函数中调用一个函数,或者创建一个专门用于调用其他 2 个函数的新函数。

关于javascript - 我可以用 javascript 给一个按钮两个命令吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14962866/

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