jquery.menu.js 809 B

123456789101112131415161718192021222324252627282930313233343536
  1. ;
  2. ( function($) {
  3. $.fn.dropDown = function(arg) {
  4. var $button=this;
  5. var $containerDiv ;
  6. var $containerDiv;
  7. if ($("#123").length ==1){
  8. $containerDiv=$("#123");
  9. $containerDiv.show("1000");
  10. return;
  11. }
  12. else
  13. {
  14. $containerDiv=$("<div style='background:#eee;border: solid 1px #000;padding:2px;text-align:center;'></div>");
  15. $containerDiv.attr("id","123");
  16. }
  17. var offset=$button.offset();
  18. $containerDiv.append($(arg));
  19. $(document.body).prepend($containerDiv);
  20. $containerDiv.mouseout(function(){
  21. $containerDiv.hide("1000");
  22. });
  23. this.mouseout(function(){
  24. //$containerDiv.hide();
  25. });
  26. $containerDiv.css({
  27. position:"absolute",
  28. top:offset.top+$button.height()+"px",
  29. left:offset.left+"px",
  30. height:"100px",
  31. width:"100px"
  32. }).show("1000");
  33. }
  34. })(jQuery);