gpt4 book ai didi

javascript - 如何限制应用于 的单击事件在正文中的 jquery 数据表上执行

转载 作者:行者123 更新时间:2023-11-30 18:33:27 26 4
gpt4 key购买 nike

我有动画数据表,当它们的超链接被点击时,它们会从左边滑入。当用户阅读完可见数据表的内容后,我应用了以下代码以允许用户单击其他任何地方以将表停放并继续查看。我使用 jQuery 代码来附加点击事件...

<script type="text/javascript" charset="utf-8">
$(document).ready( function () {$('.dtable').dataTable( {"sDom": 'rt',"sScrollY":"200px", "bPaginate":false, "bFilter":false} );**$('body').click(function() {parkDataTables();});})
</script>

不幸的是,单击数据表本身会将其停放。我不想要这种行为。也许有人知道如何阻止此点击事件在数据表表面触发...

非常感谢

丹尼斯

最佳答案

您可以使用 body 作为选择器,而不是使用

$('body').children().not('.dtable')

所以你会得到

<script type="text/javascript" charset="utf-8">
$(document).ready(
function () {
$('.dtable').dataTable( {"sDom": 'rt',"sScrollY":"200px", "bPaginate":false, "bFilter":false} );
$('body').children().not('.dtable').click(function() {
parkDataTables();
});})
</script>

关于javascript - 如何限制应用于 <body> 的单击事件在正文中的 jquery 数据表上执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8946805/

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