簡體   English   中英

jQuery事件不斷執行,我希望它只運行一次

[英]jquery Event keeps executing, I want it to run only once

拜托,我僅需要您一次執行該代碼的幫助,每次將鼠標懸停在瀏覽器窗口上時,它都會重復執行。

<script>
  $(function () {
    function myEvent(obj, evt, fn) {
      {
        obj.addEventListener(evt, fn, false);
      }
    }

    myEvent(document, "mouseleave", function (a) {
      var from = a.relatedTarget;
      if (a.pageY < $(window).scrollTop()) {
        $("#bounceModal").addClass("ffb-show");
      }
    });
  });
</script>

{once:true}傳遞給.addEventListener()第三個參數

  function myEvent(obj, evt, fn) {
    obj.addEventListener(evt, fn, {once:true});
  }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM