0

你点击那个 div 我想运行函数 generate_clicked()

这是我试图用于 tumblrgenerator.com 的代码

<script type="text/javascript">
    $('#pane').click(function(){
        generate_clicked();
    });
</script>

但即使该代码也不起作用,我不确定为什么?仅在我使用窗口时有效

我想使用以下代码

<script type="text/javascript">
    $(window).click(function(){
        generate_clicked();
    });
</script>

但排除文本区域 .preview 但我不知道如何:(

简而言之,如何在除 .preview 之外的所有内容上添加点击功能

4

2 回答 2

0

简而言之,如何在除 .preview 之外的所有内容上添加点击功能

$('*').not('.preview').on('click', function () {
    generate_clicked();
});
于 2013-02-24T17:32:35.960 回答
0
$(window).click(function(ev){
if (!$(ev.target).hasClass('preview')) generate_clicked();
});
于 2013-02-24T17:32:54.923 回答