12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- var lightyear = function(){
-
- /**
- * 页面loading
- */
- var pageLoader = function($mode) {
- var $loadingEl = jQuery('#lyear-loading');
- $mode = $mode || 'show';
- if ($mode === 'show') {
- if ($loadingEl.length) {
- $loadingEl.fadeIn(250);
- } else {
- jQuery('body').prepend('<div id="lyear-loading"><div class="spinner-border text-primary" role="status"><span class="sr-only">Loading...</span></div></div>');
- }
- } else if ($mode === 'hide') {
- if ($loadingEl.length) {
- $loadingEl.fadeOut(250);
- }
- }
- return false;
- };
-
- /**
- * 页面小提示
- * @param $msg 提示信息
- * @param $type 提示类型:'info', 'success', 'warning', 'danger'
- * @param $delay 毫秒数,例如:1000
- * @param $icon 图标,例如:'fa fa-user' 或 'glyphicon glyphicon-warning-sign'
- * @param $from 'top' 或 'bottom'
- * @param $align 'left', 'right', 'center'
- * @param $url 跳转链接 例如: https://www.xxxx.com
- * @author CaiWeiMing <314013107@qq.com>
- */
- var tips = function ($msg, $type, $delay, $icon, $from, $align, $url) {
- $type = $type || 'info';
- $delay = $delay || 1000;
- $from = $from || 'top';
- $align = $align || 'center';
- $enter = $type == 'danger' ? 'animated shake' : 'animated fadeInUp';
- $url = $url || url;
- jQuery.notify({
- icon: $icon,
- message: $msg
- },
- {
- element: 'body',
- type: $type,
- allow_dismiss: true,
- newest_on_top: true,
- showProgressbar: false,
- placement: {
- from: $from,
- align: $align
- },
- offset: 20,
- spacing: 10,
- z_index: 10800,
- delay: $delay,
- //timer: 1000,
- animate: {
- enter: $enter,
- exit: 'animated fadeOutDown'
- }
- });
- if($url!=''){
- setTimeout(function(){
- window.location.href=$url;
- },$delay);
- }
-
- };
-
- var url = '';
-
- return {
- // 页面小提示
- notify : function ($msg, $type, $delay, $icon, $from, $align, $url) {
- tips($msg, $type, $delay, $icon, $from, $align, $url);
- },
- url : function ($url){
- url=$url;
- },
- // 页面加载动画
- loading : function ($mode) {
- pageLoader($mode);
- }
- };
- }();
|