diff --git a/component/pear/module/page.js b/component/pear/module/page.js index de90eac322d328ad8b48852e75bd50fa5648f14f..bf30652439db6e6c3ca4f53bedd2e67638a4c0dd 100644 --- a/component/pear/module/page.js +++ b/component/pear/module/page.js @@ -32,7 +32,8 @@ layui.define(['jquery', 'element'], function (exports) { */ page.prototype.changePage = function (options) { - const $frame = $(`#${this.option.elem} .pear-page-content`); + const $frame = $(`#${this.option.elem} .pear-page-content`).css({display:'none'}); + var $frameLoad = $(`#${this.option.elem} .pear-page-loading`).css({display:'block'}); if (options.type === "_iframe") { @@ -44,7 +45,10 @@ layui.define(['jquery', 'element'], function (exports) { type: 'get', dataType: 'html', success: function (data) { - $frame.html(data) + $frame.html(data); + $frameLoad.fadeOut(1000); + $frame.fadeIn(2000); + element.init(); }, error: function (xhr) { return layer.msg('Status:' + xhr.status + ',' + xhr.statusText + ',请稍后再试!');