footer.html 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <script type="text/javascript" src="__PUBLIC__/Admin/js/common.js"></script>
  2. <script type="text/javascript">
  3. +function(){
  4. //$("select").select2({dropdownCssClass: 'dropdown-inverse'});//下拉条样式
  5. layer.config({
  6. extend: 'extend/layer.ext.js'
  7. });
  8. var $window = $(window), $subnav = $("#subnav"), url;
  9. $window.resize(function(){
  10. //$("#main").css("min-height", $window.height() - 90);
  11. }).resize();
  12. /* 左边菜单高亮 */
  13. url = window.location.pathname + window.location.search;
  14. url = url.replace(/(\/(p)\/\d+)|(&p=\d+)|(\/(id)\/\d+)|(&id=\d+)|(\/(group)\/\d+)|(&group=\d+)/, "");
  15. $subnav.find("a[href='" + url + "']").parent().addClass("current");
  16. /* 左边菜单显示收起 */
  17. $("#subnav").on("click", "h3", function(){
  18. var $this = $(this);
  19. $this.find(".icon").toggleClass("icon-fold");
  20. $this.next().slideToggle("fast").siblings(".side-sub-menu:visible").
  21. prev("h3").find("i").addClass("icon-fold").end().end().hide();
  22. });
  23. $("#subnav h3 a").click(function(e){e.stopPropagation()});
  24. /* 头部管理员菜单 */
  25. $(".user-bar").mouseenter(function(){
  26. var userMenu = $(this).children(".user-menu ");
  27. userMenu.removeClass("hidden");
  28. clearTimeout(userMenu.data("timeout"));
  29. }).mouseleave(function(){
  30. var userMenu = $(this).children(".user-menu");
  31. userMenu.data("timeout") && clearTimeout(userMenu.data("timeout"));
  32. userMenu.data("timeout", setTimeout(function(){userMenu.addClass("hidden")}, 100));
  33. });
  34. /* 表单获取焦点变色 */
  35. $("form").on("focus", "input", function(){
  36. $(this).addClass('focus');
  37. }).on("blur","input",function(){
  38. $(this).removeClass('focus');
  39. });
  40. $("form").on("focus", "textarea", function(){
  41. $(this).closest('label').addClass('focus');
  42. }).on("blur","textarea",function(){
  43. $(this).closest('label').removeClass('focus');
  44. });
  45. // 导航栏超出窗口高度后的模拟滚动条
  46. var sHeight = $(".sidebar").height();
  47. var subHeight = $(".subnav").height();
  48. var diff = subHeight - sHeight; //250
  49. var sub = $(".subnav");
  50. }();
  51. //导航高亮
  52. function highlight_subnav(url){
  53. $('.side-sub-menu').find('a[href="'+url+'"]').closest('li').addClass('current');
  54. }
  55. function lockscreen(){
  56. layer.prompt({
  57. title: '输入一个锁屏密码',
  58. formType: 1,
  59. btn: ['锁屏','取消'] //按钮
  60. }, function(pass){
  61. if(!pass){
  62. layer.msg('需要输入一个密码!');
  63. }else{
  64. $.post("{:U('Login/lockScreen')}",{pass:pass},function(data){
  65. layer.msg(data.info);
  66. layer.close();
  67. if(data.status){
  68. window.location.href = "{:U('Login/lockScreen')}";
  69. }
  70. },'json');
  71. }
  72. });
  73. }
  74. </script>
  75. <div style="display:none;">
  76. </div>
  77. </body>
  78. </html>