修改操作按钮定位位置问题

This commit is contained in:
等风来 2018-10-15 15:39:40 +08:00
parent 29ddcbb7b2
commit 6666469435
5 changed files with 57 additions and 33 deletions

View File

@ -222,27 +222,26 @@
var oEvent = arguments.callee.caller.arguments[0] || event;
oEvent.stopPropagation();
var offset = $(that).offset();
var top=offset.top-$(window).scrollTop();
var index = $(that).parents('tr').data('index');
$('.layui-nav-child').each(function (key) {
if (key != index) {
$(this).hide();
}
})
if($(document).height() < offset.top+$(that).next('ul').height()){
if($(document).height() < top+$(that).next('ul').height()){
$(that).next('ul').css({
'padding': 10,
'top': offset.top-$(that).next('ul').height()-30,
'top': - ($(that).parent('td').height() / 2 + $(that).height() + $(that).next('ul').height()/2),
'min-width': 'inherit',
'left': offset.left - $(that).width() / 2,
'position': 'fixed'
'position': 'absolute'
}).toggle();
}else{
$(that).next('ul').css({
'padding': 10,
'top': offset.top + 30,
'top':$(that).parent('td').height() / 2 + $(that).height(),
'min-width': 'inherit',
'left': offset.left - $(that).width() / 2,
'position': 'fixed'
'position': 'absolute'
}).toggle();
}
}

View File

@ -198,23 +198,32 @@
$(document).click(function (e) {
$('.layui-nav-child').hide();
})
function dropdown(that) {
function dropdown(that){
var oEvent = arguments.callee.caller.arguments[0] || event;
oEvent.stopPropagation();
var offset = $(that).offset();
var top=offset.top-$(window).scrollTop();
var index = $(that).parents('tr').data('index');
$('.layui-nav-child').each(function (key) {
if (key != index) {
$(this).hide();
}
})
$(that).next('ul').css({
'padding': 10,
'top': offset.top + 30,
'min-width': 'inherit',
'left': offset.left - $(that).width() / 2,
'position': 'fixed'
}).toggle();
if($(document).height() < top+$(that).next('ul').height()){
$(that).next('ul').css({
'padding': 10,
'top': - ($(that).parent('td').height() / 2 + $(that).height() + $(that).next('ul').height()/2),
'min-width': 'inherit',
'position': 'absolute'
}).toggle();
}else{
$(that).next('ul').css({
'padding': 10,
'top':$(that).parent('td').height() / 2 + $(that).height(),
'min-width': 'inherit',
'position': 'absolute'
}).toggle();
}
}
</script>
{/block}

View File

@ -214,23 +214,32 @@
$(document).click(function (e) {
$('.layui-nav-child').hide();
})
function dropdown(that) {
function dropdown(that){
var oEvent = arguments.callee.caller.arguments[0] || event;
oEvent.stopPropagation();
var offset = $(that).offset();
var top=offset.top-$(window).scrollTop();
var index = $(that).parents('tr').data('index');
$('.layui-nav-child').each(function (key) {
if (key != index) {
$(this).hide();
}
})
$(that).next('ul').css({
'padding': 10,
'top': offset.top + 30,
'min-width': 'inherit',
'left': offset.left - $(that).width() / 2,
'position': 'fixed'
}).toggle();
if($(document).height() < top+$(that).next('ul').height()){
$(that).next('ul').css({
'padding': 10,
'top': - ($(that).parent('td').height() / 2 + $(that).height() + $(that).next('ul').height()/2),
'min-width': 'inherit',
'position': 'absolute'
}).toggle();
}else{
$(that).next('ul').css({
'padding': 10,
'top':$(that).parent('td').height() / 2 + $(that).height(),
'min-width': 'inherit',
'position': 'absolute'
}).toggle();
}
}
$('.js-group-btn').on('click',function(){
$('.js-group-btn').css({zIndex:1});

View File

@ -139,23 +139,32 @@
$(document).click(function (e) {
$('.layui-nav-child').hide();
})
function dropdown(that) {
function dropdown(that){
var oEvent = arguments.callee.caller.arguments[0] || event;
oEvent.stopPropagation();
var offset = $(that).offset();
var top=offset.top-$(window).scrollTop();
var index = $(that).parents('tr').data('index');
$('.layui-nav-child').each(function (key) {
if (key != index) {
$(this).hide();
}
})
$(that).next('ul').css({
'padding': 10,
'top': offset.top + 30,
'min-width': 'inherit',
'left': offset.left - $(that).width() / 2,
'position': 'fixed'
}).toggle();
if($(document).height() < top+$(that).next('ul').height()){
$(that).next('ul').css({
'padding': 10,
'top': - ($(that).parent('td').height() / 2 + $(that).height() + $(that).next('ul').height()/2),
'min-width': 'inherit',
'position': 'absolute'
}).toggle();
}else{
$(that).next('ul').css({
'padding': 10,
'top':$(that).parent('td').height() / 2 + $(that).height(),
'min-width': 'inherit',
'position': 'absolute'
}).toggle();
}
}
layList.search('search',function(where){
layList.reload(where);

View File

@ -87,7 +87,6 @@ class PHPExcelService
*/
public function setExcelContent($list=null)
{
self::$PHPExcel = new \PHPExcel();
$sheet=self::$PHPExcel->getActiveSheet();
foreach(self::$data as $key=>$val){
$row=self::$cellKey[$key];
@ -178,7 +177,6 @@ class PHPExcelService
self::$title=$title;
if(empty($Name)) $Name=time();
//设置Excel属性
self::$PHPExcel = new \PHPExcel();
self::$PHPExcel ->getProperties()
->setCreator("Neo")
->setLastModifiedBy("Neo")