第二种情况是关于弹出框,没有关闭按钮,但是点击其他地方的时候,弹出框消失,这个还涉及到一些关于层次问题,必须用js给弹出框的父元素加上更高的层次,以免被下面的内容覆盖。
复制代码 代码如下:
询盘分配
询盘详情
联系人
所在地
来源
电主轴,需要在45号钢上钻孔,需要电主轴带自给进功能,给进形成在电主轴,需要在45号钢上钻孔
李经理
安徽宿州
在线客服
分配到人
半小时前
日期:
2013-7-25 14:54:54
来源:
在线客服
客户所在地:
上海闵行
联系人:
上海闵行
联系方式:
上海闵行
qq:
34455566666
询盘详情:
想要个3*1300的剪板机,能裁3个的不锈钢板 1300的就行。有现货吗?不含税最低多钱?(烟台)
营销客服:
上海闵行
电主轴,需要在45号钢上钻孔,需要电主轴带自给进功能,给进形成在电主轴,需要在45号钢上钻孔
李经理
安徽宿州
在线客服
分配到人
半小时前
日期:
2013-7-25 14:54:54
来源:
在线客服
客户所在地:
上海闵行
联系人:
上海闵行
联系方式:
上海闵行
qq:
34455566666
询盘详情:
想要个3*1300的剪板机,能裁3个的不锈钢板 1300的就行。有现货吗?不含税最低多钱?(烟台)
营销客服:
上海闵行
电主轴,需要在45号钢上钻孔,需要电主轴带自给进功能,给进形成在电主轴,需要在45号钢上钻孔
李经理
安徽宿州
在线客服
分配到人
半小时前
日期:
2013-7-25 14:54:54
来源:
在线客服
客户所在地:
上海闵行
联系人:
上海闵行
联系方式:
上海闵行
qq:
34455566666
询盘详情:
想要个3*1300的剪板机,能裁3个的不锈钢板 1300的就行。有现货吗?不含税最低多钱?(烟台)
营销客服:
上海闵行
电主轴,需要在45号钢上钻孔,需要电主轴带自给进功能,给进形成在电主轴,需要在45号钢上钻孔
李经理
安徽宿州
在线客服
分配到人
半小时前
日期:
2013-7-25 14:54:54
来源:
在线客服
客户所在地:
上海闵行
联系人:
上海闵行
联系方式:
上海闵行
qq:
34455566666
询盘详情:
想要个3*1300的剪板机,能裁3个的不锈钢板 1300的就行。有现货吗?不含税最低多钱?(烟台)
营销客服:
上海闵行
js代码:
复制代码 代码如下:
// javascript document
$(function(){
var $window = $(window),
$doc = $(document),
$body = $('body');
//关于管理员添加删除的js代码
var tabli=$(.tabpanel).find(li);
tabli.hover(function(){
$(this).addclass(hover).siblings().removeclass(hover);
},function(){})
$(window).scroll(function() {
var pwdtips =$(.pwdtips);
var height=pwdtips.height();
var width=pwdtips.width();
var bodyhieght=$(window).height() ;
var bodywidth=$(window).width() ;
if(!pwdtips.is(:hidden)){
pwdtips.css({
position: fixed,
top: (bodyhieght-height)/2,
left:(bodywidth-width)/2
});
}
});
var bgshadow = function(zindex) {
zindex = zindex?zindex:999;
var _bg = $('div.pwdtipsbg'),
bg_html = '
';
if(_bg.length === 0) {
_bg = $(bg_html);
}
$body.append(_bg);
_bg.css({
position : 'absolute',
top : '0px',
left : '0px',
width : $window.scrollleft()+$window.width()+'px',
height : $doc.height(),
'z-index' : zindex
});
return _bg;
};
var bindclick = function(obj,handlerevent){
obj.bind(click,function(e){
e.preventdefault();
bgshadow(1001);
var select=$(this).attr('contentid');
var onlineid=$(this).attr('id');
var pwdtips=$(select);
if(handlerevent!=null)
{
handlerevent($(this));
}
pwdtips.show();
pwdtips.find(.closebtn,.diasmtrst).click(function(){
pwdtips.hide();
var _bg = $('div.pwdtipsbg');
_bg.remove();
});
pwdtips.find('#onlineid').val(onlineid);
});
};
var show=tabli.find(dt),
addpanelbtn=$(.addpanelbtn),
clickbtn=$(.clickbtn); //分配到人的按钮
var setvalue= function(obj){
if($(obj).is('.addpanelbtn'))
{
$('#opename').attr('value',);
$('#pwdrest').find('#username').show();
}
else
{
$('#pwdrest').find('#username').hide();
$('#opename').attr('value',obj.text());
$(input.shareid).attr('value',obj.attr('id')) //获取分配到人弹出框的里的id值
}
}
$(function(){
bindclick(show,setvalue);
bindclick(addpanelbtn,setvalue);
bindclick(clickbtn,setvalue);
});
/*详情弹出框开始*/
var listinfo=$(.listname a);
listinfo.click(function(e){
e.preventdefault();
var windiabox=$(this).closest(li).find(.windiabox);
$(.windiabox).hide().closest('li').removeattr('style');
if(windiabox.is(':visible')) {
windiabox.hide();
} else {
windiabox.show().parent(li).siblings(li).removeattr('style')
.find(.windiabox).hide();
$(this).closest(li).css(z-index,4);
}
return false;
})
$(.windiabox).click(function(){return false;})
$(document).click(function(){
$(.windiabox).hide();
$(.windiabox).parent().removeattr(style);
})
/*详情弹出框结束*/
})
详情弹出框随着循环显示,这样减少了用js根据每个循环列表的位置而定位弹出框的位置