gpt4 book ai didi

javascript - 如何将点击事件绑定(bind)到对象标签?

转载 作者:太空狗 更新时间:2023-10-29 14:01:50 26 4
gpt4 key购买 nike

我有这个代码

<object data="images/logo.svg" type="image/svg+xml" class="icon-logo"></object>

和jquery

$(".icon-logo").click(function() {
.....
});

但是我不能点击事件。

最佳答案

实现这个目标最简单的方法是将对象标签包裹在一个div中,将点击监听器绑定(bind)到div,并添加pointer-events: none。到对象标签的样式。

示例 fiddle :

.clickable {
background: red;
width: 100px;
height: 100px;
border-radius: 100px;
overflow: hidden;
}

object {
width: 100%;
pointer-events: none;
}
<div class='clickable' onclick='alert("WOW")'>
<object type='image/svg+xml' data='https://douglasduhaime.com/assets/images/icons/home.svg' />
</div>

关于javascript - 如何将点击事件绑定(bind)到对象标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25916403/

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