请问使用jquery实现一个左键单击,显示菜单怎么弄?test = function(){
//这里不会写了。郁闷。刚接触jquery,请会的朋友帮帮忙了! 谢谢!
var ul = $('#myDiv ul');
ul.empty();
ul.append('<li class="x"></li>');
ul.append('<li class="x"></li>');
ul.show();
}//初始化的时候,对img标签 绑定一个click事件
$('img.myimg').bind("click", test);

解决方案 »

  1.   


    <script src="js/jquery-1.3.2.js" type="text/javascript"> </script> 
    <script>
    var test = function(){
         var ul = $('#myDiv ul');
         ul.empty();
         ul.append('<li class="x">xxxx</li>');
         ul.append('<li class="x">xxxx</li>');
         ul.show();
    }
    window.onload=function(){
      $('.myimg').bind("click", test);
    }
    </script>
    <img class="myimg">
    <div id="myDiv">
    <ul style="display:none"></ul>
    </div>
      

  2.   


    <script src="js/jquery-1.3.2.js" type="text/javascript"> </script> 
    <script>
    var test = function(){
         var ul = $('#myDiv ul');
         ul.empty();
         ul.append('<li class="x">xxxx</li>');
         ul.append('<li class="x">xxxx</li>');
         ul.show();
         return false;
    }
    window.onload=function(){
      $('.myimg').bind("click", test);
      $(document).bind("click", function(){$('#myDiv ul').hide();});
    }
    </script>
    <img class="myimg">
    <div id="myDiv">
    <ul style="display:none"></ul>
    </div>