Click source in JavaScript and jQuery, human or automated?

后端 未结 4 2145
無奈伤痛
無奈伤痛 2020-12-11 18:40

We all know that you can simulate click or any other event on an element using one of these ways:

$(\'#targetElement\').trigger(\'eventName\');
$(\'#targetEl         


        
4条回答
  •  时光取名叫无心
    2020-12-11 19:33

    Try this:

    $('#targetElement').click(function(event, generated) {
        if (generated) {
            // Event was generated by code, not a user click.
        } else {
            // Event was generated by a user click.
        }
    });
    

    Then, to make this work, you have to trigger them like this:

    $('#targetElement').trigger('click', [true]);
    

    See this jsfiddle.

提交回复
热议问题