色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery li列表 右鍵

方一強2年前9瀏覽0評論

Jquery的

  • 列表實現了很多方便的功能,其中之一就是能夠對列表項進行右鍵操作。下面來介紹如何實現這個功能。

    首先,在HTML中要先定義

      和多個
    • 項,如下所示:

      <ul>
      <li>列表項1</li>
      <li>列表項2</li>
      <li>列表項3</li>
      </ul>

      接下來,在Jquery中,我們需要定義一個右鍵菜單,以及對列表項綁定右鍵事件。代碼如下:

      <script>
      $(document).ready(function() {
      var menu = "<div class='menu'> <div class='menu-item'>操作1</div> <div class='menu-item'>操作2</div> <div class='menu-item'>操作3</div> </div>";
      $("body").append(menu);
      $("ul li").bind("contextmenu",function(e){
      var top = e.pageY;
      var left = e.pageX;
      $(".menu").css({
      display:"block",
      top:top,
      left:left
      });
      return false;
      });
      $(document).bind("click",function(){
      $(".menu").css("display","none");
      });
      });
      </script>

      在這段代碼中,我們首先定義了一個菜單,然后將其添加到body中。接著對所有的

    • 元素綁定了右鍵菜單事件,在事件中定義了菜單的位置,并返回false防止菜單被隱藏。最后在document上綁定click事件,當點擊頁面時,隱藏菜單。

      通過這個例子,我們可以簡單地實現一個

    • 列表的右鍵菜單。通過上面的代碼及其他擴展,還能實現更多的功能,例如,在右鍵菜單中加入操作事件等。希望這篇文章對大家有所幫助。