gpt4 book ai didi

javascript - 将事件绑定(bind)到 div 但 'not' 内部 div

转载 作者:行者123 更新时间:2023-11-29 18:00:53 26 4
gpt4 key购买 nike

<分区>

我有一组看起来像这样的div

<div class="videoThumbnail" data-videoid="4">
<div class="video"><img src="some/Url" alt="video thumbnail preview"/></div>
<div class="title">I'm a video</div>
<div class="download"><span class="ui-icon ui-icon-arrowthickstop-1-s"></span></div>
</div>

然后我将一个事件绑定(bind)到 videoThumbnail 类。该功能运行良好,但我现在需要为单击 download 时绑定(bind)另一个事件。我的两个绑定(bind)事件如下所示。

//Bind selecting a thumbnail to change the video
$( '.videoThumbnail' ).not( '.download' ).on( 'click', function ( t ) {
alert('you are doing thumbnail stuff');
} );
//Bind download on the litle download icon
$( '.download' ).on( 'click', function ( t ) {
alert('you want to download this');
} );

我希望 videoThumbnail 上的第一个绑定(bind)事件仅在未选择其中的 download 时发生。不幸的是,每当我按下 download 图标时,这两个函数都会执行。如何将第一个事件绑定(bind)到 videoThumbnail 而不将其绑定(bind)到其中的 download

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