1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- /*
- * Documentation JS script
- */
- $(function () {
- 'use strict'
- var $slideToTop = $('<div />')
- $slideToTop.html('<i class="fa fa-chevron-up"></i>')
- $slideToTop.css({
- position : 'fixed',
- bottom : '20px',
- right : '25px',
- width : '40px',
- height : '40px',
- color : '#eee',
- 'font-size' : '',
- 'line-height' : '40px',
- 'text-align' : 'center',
- 'background-color': '#222d32',
- cursor : 'pointer',
- 'border-radius' : '5px',
- 'z-index' : '99999',
- opacity : '.7',
- 'display' : 'none'
- })
- $slideToTop.on('mouseenter', function () {
- $(this).css('opacity', '1')
- })
- $slideToTop.on('mouseout', function () {
- $(this).css('opacity', '.7')
- })
- $('.wrapper').append($slideToTop)
- $(window).scroll(function () {
- if ($(window).scrollTop() >= 150) {
- if (!$($slideToTop).is(':visible')) {
- $($slideToTop).fadeIn(500)
- }
- } else {
- $($slideToTop).fadeOut(500)
- }
- })
- $($slideToTop).click(function () {
- $('body').animate({
- scrollTop: 0
- }, 500)
- })
- $('.sidebar-menu li:not(.treeview) a').click(function () {
- var $this = $(this)
- var target = $this.attr('href')
- if (typeof target === 'string') {
- $('body').animate({
- scrollTop: ($(target).offset().top) + 'px'
- }, 500)
- }
- })
- // Skin switcher
- var currentSkin = 'skin-blue'
- $('#layout-skins-list [data-skin]').click(function (e) {
- e.preventDefault()
- var skinName = $(this).data('skin')
- $('body').removeClass(currentSkin)
- $('body').addClass(skinName)
- currentSkin = skinName
- })
- })
|