javascript.js 987 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. function Navigate(url){
  2. window.location=url;
  3. }
  4. $(function(){
  5. var panels=$("nav > dl > .sub-pages");
  6. var goIndicators=$("nav > dl > dt .go");
  7. var expandIndicators=$("nav > dl > dt .expand");
  8. panels.hide();
  9. expandIndicators.show();
  10. $("nav > dl > dt").click(function(e){
  11. var next=$(this).next();
  12. if (!next.hasClass("sub-pages") || next.is(":visible")){
  13. Navigate($(this).children("a").attr("href"));
  14. return;
  15. }
  16. panels.slideUp();
  17. goIndicators.hide();
  18. expandIndicators.show();
  19. next.slideDown();
  20. $(this).children(".go").show();
  21. $(this).children(".expand").hide();
  22. });
  23. $("nav > dl > dt").each(function(){
  24. if ($(this).next().hasClass("sub-pages"))
  25. $(this).attr("title", "Click once to expand, click again to go");
  26. });
  27. $("nav dd").click(function(e){
  28. Navigate($(this).children("a").attr("href"));
  29. });
  30. $("nav a").click(function(e){
  31. $(this).parent().click();
  32. return false;
  33. });
  34. $("#content").css("margin-bottom",$("#buttons").height());
  35. });