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 に答える