小编Puf*_*ean的帖子

按下 LMB 时如何使图像/div 变小?

所以,我在页面中间有一个图像(我希望它保留在那里),当我拿着LMB 时,我希望它变小一点,然后在释放时恢复到以前的大小。

代码下方:

$(document).ready(function() {
        $("#banana").mousedown(function() {
            $("#banana").css("height","70%");
        });
        
        $("#banana").mouseup(function() {
            $("#banana").css("height","100%");
        });
    });
Run Code Online (Sandbox Code Playgroud)
    .centered {
        text-align: center;
        display: block;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<body>
    <div id = "banana" class = "centered">
            <img src="https://via.placeholder.com/150" alt="banana.png">
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

我尝试使用 jQuery 获取该目标(但图像的位置发生了变化并且不再居中)。

提前致谢!

html javascript css jquery jquery-click-event

6
推荐指数
1
解决办法
78
查看次数

标签 统计

css ×1

html ×1

javascript ×1

jquery ×1

jquery-click-event ×1