showList.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. // JavaScript Document
  2. $(function () {
  3. $("#left-sider").parents("iframe").attr("scrolling", "yes");
  4. $("[scrolling='no']").attr("scrolling", "yes");
  5. })
  6. function navList(id) {
  7. var $obj = $("#J_navlist"), $item = $("#J_nav_" + id);
  8. $item.addClass("on").parent().removeClass("none").parent().addClass("selected");
  9. $obj.find("h4").hover(function () {
  10. $(this).addClass("hover");
  11. }, function () {
  12. $(this).removeClass("hover");
  13. });
  14. $obj.find("p").hover(function () {
  15. if ($(this).hasClass("on")) { return; }
  16. $(this).addClass("hover");
  17. }, function () {
  18. if ($(this).hasClass("on")) { return; }
  19. $(this).removeClass("hover");
  20. });
  21. $obj.find("h4").click(function () {
  22. var $div = $(this).siblings(".list-item");
  23. if ($(this).parent().hasClass("selected")) {
  24. $div.slideUp(600);
  25. $(this).parent().removeClass("selected");
  26. }
  27. if ($div.is(":hidden")) {
  28. $("#J_navlist li").find(".list-item").slideUp(600);
  29. $("#J_navlist li").removeClass("selected");
  30. $(this).parent().addClass("selected");
  31. $div.slideDown(600);
  32. } else {
  33. $div.slideUp(600);
  34. }
  35. });
  36. }