gpt4 book ai didi

javascript - 如何操作 jQuery 单击事件的宽度?

转载 作者:行者123 更新时间:2023-12-03 02:21:38 24 4
gpt4 key购买 nike

我正在创建一个函数,每次调用它时,图像的宽度都会减去 1px。我想不通...像这样的事情:

var leafCompress = function(){
.css("width" -1 + "px"); //This line is definitely wrong
}

(以下代码有效)在这里,我添加了事件监听器,以便每次单击时它都会调用 leafCompress 函数。

leaf.on("click",function(){
leafCompress();
});

最佳答案

问题出在你的函数 leafCompress

$( "#panda" ).on('click', () => {
resize();
});


const resize = () => {
let width = $("#panda").width() - 50; // get the width of the image and substract 50
$("#panda").css("width", width);
}
#panda {
width: 400px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img id="panda" src="http://r.ddmcdn.com/w_624/s_f/o_1/cx_0/cy_17/cw_624/ch_416/APL/uploads/2014/06/red-panda-09-625x350.jpg" />

关于javascript - 如何操作 jQuery 单击事件的宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49133271/

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