common.1.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. $(function(){
  2. // logout
  3. $("#logoutBtn").click(function(){
  4. ComConfirm.show("确认注销登录?", function(){
  5. $.post(base_url + "/logout", function(data, status) {
  6. if (data.code == "200") {
  7. ComAlert.show(1, "注销成功", function(){
  8. window.location.href = base_url + "/";
  9. });
  10. } else {
  11. ComAlert.show(1, data.msg);
  12. }
  13. });
  14. });
  15. });
  16. // slideToTop
  17. var slideToTop = $("<div />");
  18. slideToTop.html('<i class="fa fa-chevron-up"></i>');
  19. slideToTop.css({
  20. position: 'fixed',
  21. bottom: '20px',
  22. right: '25px',
  23. width: '40px',
  24. height: '40px',
  25. color: '#eee',
  26. 'font-size': '',
  27. 'line-height': '40px',
  28. 'text-align': 'center',
  29. 'background-color': '#222d32',
  30. cursor: 'pointer',
  31. 'border-radius': '5px',
  32. 'z-index': '99999',
  33. opacity: '.7',
  34. 'display': 'none'
  35. });
  36. slideToTop.on('mouseenter', function () {
  37. $(this).css('opacity', '1');
  38. });
  39. slideToTop.on('mouseout', function () {
  40. $(this).css('opacity', '.7');
  41. });
  42. $('.wrapper').append(slideToTop);
  43. $(window).scroll(function () {
  44. if ($(window).scrollTop() >= 150) {
  45. if (!$(slideToTop).is(':visible')) {
  46. $(slideToTop).fadeIn(500);
  47. }
  48. } else {
  49. $(slideToTop).fadeOut(500);
  50. }
  51. });
  52. $(slideToTop).click(function () {
  53. $("body").animate({
  54. scrollTop: 0
  55. }, 100);
  56. });
  57. // 左侧菜单状态,js + 后端 + cookie方式(新)
  58. $('.sidebar-toggle').click(function(){
  59. var adminlte_settings = $.cookie('adminlte_settings'); // 左侧菜单展开状态[adminlte_settings]:on=展开,off=折叠
  60. if ('off' == adminlte_settings) {
  61. adminlte_settings = 'on';
  62. } else {
  63. adminlte_settings = 'off';
  64. }
  65. $.cookie('adminlte_settings', adminlte_settings, { expires: 7 }); //$.cookie('the_cookie', '', { expires: -1 });
  66. });
  67. // 左侧菜单状态,js + cookie方式(遗弃)
  68. /*
  69. var adminlte_settings = $.cookie('adminlte_settings');
  70. if (adminlte_settings == 'off') {
  71. $('body').addClass('sidebar-collapse');
  72. }
  73. */
  74. });