/* * 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园(http://www.learun.cn) * Copyright (c) 2013-2018 北京泉江科技有限公司 * 创建人:陈彬彬 * 日 期:2017.04.12 * 描 述:lrlayout 页面布局插件(目前支持左右布局,新的布局请联系Learun智慧校园售后人员) */ (function ($, learun) { "use strict"; $.fn.lrLayout = function (op) { var dfop = { blocks: [ { target: '.lr-layout-left', type: 'right', size: 203 } ] }; $.extend(dfop, op || {}); var $this = $(this); if ($this.length <= 0) { return false; } $this[0]._lrLayout = { "dfop": dfop }; dfop.id = "lrlayout" + new Date().getTime(); for (var i = 0, l = dfop.blocks.length; i < l; i++) { var _block = dfop.blocks[i]; $this.children(_block.target).append('
'); } $this.on('mousedown', function (e) { var et = e.target || e.srcElement; var $et = $(et); var $this = $(this); var dfop = $this[0]._lrLayout.dfop; if ($et.hasClass('lr-layout-move')) { var _index = $et.attr('path'); dfop._currentBlock = dfop.blocks[_index]; dfop._ismove = true; dfop._pageX = e.pageX; } }); $this.mousemove(function (e) { var $this = $(this); var dfop = $this[0]._lrLayout.dfop; if (!!dfop._ismove) { var $block = $this.children(dfop._currentBlock.target); $block.css('width', dfop._currentBlock.size + (e.pageX - dfop._pageX)); $this.css('padding-left', dfop._currentBlock.size + (e.pageX - dfop._pageX)); } }); $this.on('click', function (e) { var $this = $(this); var dfop = $this[0]._lrLayout.dfop; if (!!dfop._ismove) { dfop._currentBlock.size += (e.pageX - dfop._pageX); dfop._ismove = false; } }); } })(jQuery, top.learun);