jquery彈出框的用法示例(2)
更新時間:2013年08月26日 17:35:00 投稿:whsnow
沒有關(guān)閉按鈕,但是點擊其他地方的時候,彈出框消失,必須用js給彈出框的父元素加上更高的層次,具體實現(xiàn)如下,感興趣的朋友可以參考下
第二種情況是關(guān)于彈出框,沒有關(guān)閉按鈕,但是點擊其他地方的時候,彈出框消失,這個還涉及到一些關(guān)于層次問題,必須用js給彈出框的父元素加上更高的層次,以免被下面的內(nèi)容覆蓋。
復(fù)制代碼 代碼如下:
<div class="listBox">
<div class="tit">
<h2>詢盤分配</h2>
<div class="listTit">
<ul>
<li class="inquryCon">詢盤詳情</li>
<li>聯(lián)系人</li>
<li>所在地</li>
<li>來源</li>
</ul>
</div>
</div>
<div class="listTable">
<ul class="listInqury listInquNew">
<li>
<div class="listInName">
<div class="listName"><a href="">電主軸,需要在45號鋼上鉆孔,需要電主軸帶自給進功能,給進形成在電主軸,需要在45號鋼上鉆孔</a></div>
</div>
<div class="conTel">李經(jīng)理</div>
<div class="listInAdress">安徽宿州</div>
<div class="orgin">在線客服</div>
<a class="assigneeBtn clickBtn" href="" contentid=".pwdTips" id="1">分配到人</a>
<div class="onLine">半小時前</div>
<div class="clear"></div>
<div class="winDiaBox"> <i></i>
<div class="dialogInfor">
<div class="row">
<div class="label">日期:</div>
<div class="cell">2013-7-25 14:54:54</div>
</div>
<div class="row">
<div class="label">來源:</div>
<div class="cell">在線客服</div>
</div>
<div class="row">
<div class="label">客戶所在地:</div>
<div class="cell">上海閔行</div>
</div>
<div class="row">
<div class="label">聯(lián)系人:</div>
<div class="cell">上海閔行</div>
</div>
<div class="row">
<div class="label">聯(lián)系方式:</div>
<div class="cell">上海閔行</div>
</div>
<div class="row">
<div class="label">QQ:</div>
<div class="cell">34455566666</div>
</div>
<div class="row">
<div class="label">詢盤詳情:</div>
<div class="cell">想要個3*1300的剪板機,能裁3個的不銹鋼板 1300的就行。有現(xiàn)貨嗎?不含稅最低多錢?(煙臺)</div>
</div>
<div class="row">
<div class="label">營銷客服:</div>
<div class="cell">上海閔行</div>
</div>
</div>
</div>
</li>
<li>
<div class="listInName">
<div class="listName"><a href="">電主軸,需要在45號鋼上鉆孔,需要電主軸帶自給進功能,給進形成在電主軸,需要在45號鋼上鉆孔</a></div>
</div>
<div class="conTel">李經(jīng)理</div>
<div class="listInAdress">安徽宿州</div>
<div class="orgin">在線客服</div>
<a class="assigneeBtn" href="">分配到人</a>
<div class="onLine">半小時前</div>
<div class="clear"></div>
<div class="winDiaBox" style="display:none;"> <i></i>
<div class="dialogInfor">
<div class="row">
<div class="label">日期:</div>
<div class="cell">2013-7-25 14:54:54</div>
</div>
<div class="row">
<div class="label">來源:</div>
<div class="cell">在線客服</div>
</div>
<div class="row">
<div class="label">客戶所在地:</div>
<div class="cell">上海閔行</div>
</div>
<div class="row">
<div class="label">聯(lián)系人:</div>
<div class="cell">上海閔行</div>
</div>
<div class="row">
<div class="label">聯(lián)系方式:</div>
<div class="cell">上海閔行</div>
</div>
<div class="row">
<div class="label">QQ:</div>
<div class="cell">34455566666</div>
</div>
<div class="row">
<div class="label">詢盤詳情:</div>
<div class="cell">想要個3*1300的剪板機,能裁3個的不銹鋼板 1300的就行。有現(xiàn)貨嗎?不含稅最低多錢?(煙臺)</div>
</div>
<div class="row">
<div class="label">營銷客服:</div>
<div class="cell">上海閔行</div>
</div>
</div>
</div>
</li>
<li>
<div class="listInName">
<div class="listName"><a href="">電主軸,需要在45號鋼上鉆孔,需要電主軸帶自給進功能,給進形成在電主軸,需要在45號鋼上鉆孔</a></div>
</div>
<div class="conTel">李經(jīng)理</div>
<div class="listInAdress">安徽宿州</div>
<div class="orgin">在線客服</div>
<a class="assigneeBtn" href="">分配到人</a>
<div class="onLine">半小時前</div>
<div class="clear"></div>
<div class="winDiaBox" style="display:none;"> <i></i>
<div class="dialogInfor">
<div class="row">
<div class="label">日期:</div>
<div class="cell">2013-7-25 14:54:54</div>
</div>
<div class="row">
<div class="label">來源:</div>
<div class="cell">在線客服</div>
</div>
<div class="row">
<div class="label">客戶所在地:</div>
<div class="cell">上海閔行</div>
</div>
<div class="row">
<div class="label">聯(lián)系人:</div>
<div class="cell">上海閔行</div>
</div>
<div class="row">
<div class="label">聯(lián)系方式:</div>
<div class="cell">上海閔行</div>
</div>
<div class="row">
<div class="label">QQ:</div>
<div class="cell">34455566666</div>
</div>
<div class="row">
<div class="label">詢盤詳情:</div>
<div class="cell">想要個3*1300的剪板機,能裁3個的不銹鋼板 1300的就行。有現(xiàn)貨嗎?不含稅最低多錢?(煙臺)</div>
</div>
<div class="row">
<div class="label">營銷客服:</div>
<div class="cell">上海閔行</div>
</div>
</div>
</div>
</li>
<li>
<div class="listInName">
<div class="listName"><a href="">電主軸,需要在45號鋼上鉆孔,需要電主軸帶自給進功能,給進形成在電主軸,需要在45號鋼上鉆孔</a></div>
</div>
<div class="conTel">李經(jīng)理</div>
<div class="listInAdress">安徽宿州</div>
<div class="orgin">在線客服</div>
<a class="assigneeBtn" href="" id="1">分配到人</a>
<div class="onLine">半小時前</div>
<div class="clear"></div>
<div class="winDiaBox" style="display:none;"> <i></i>
<div class="dialogInfor">
<div class="row">
<div class="label">日期:</div>
<div class="cell">2013-7-25 14:54:54</div>
</div>
<div class="row">
<div class="label">來源:</div>
<div class="cell">在線客服</div>
</div>
<div class="row">
<div class="label">客戶所在地:</div>
<div class="cell">上海閔行</div>
</div>
<div class="row">
<div class="label">聯(lián)系人:</div>
<div class="cell">上海閔行</div>
</div>
<div class="row">
<div class="label">聯(lián)系方式:</div>
<div class="cell">上海閔行</div>
</div>
<div class="row">
<div class="label">QQ:</div>
<div class="cell">34455566666</div>
</div>
<div class="row">
<div class="label">詢盤詳情:</div>
<div class="cell">想要個3*1300的剪板機,能裁3個的不銹鋼板 1300的就行。有現(xiàn)貨嗎?不含稅最低多錢?(煙臺)</div>
</div>
<div class="row">
<div class="label">營銷客服:</div>
<div class="cell">上海閔行</div>
</div>
</div>
</div>
</li>
</ul>
</div>
</div>
js代碼:
復(fù)制代碼 代碼如下:
// JavaScript Document
$(function(){
var $window = $(window),
$doc = $(document),
$body = $('body');
//關(guān)于管理員添加刪除的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 = '<div class="pwdTipsBg"></div>';
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'))
}
}
$(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");
})
/*詳情彈出框結(jié)束*/
})
詳情彈出框隨著循環(huán)顯示,這樣減少了用js根據(jù)每個循環(huán)列表的位置而定位彈出框的位置
相關(guān)文章
jquery動態(tài)調(diào)整div大小使其寬度始終為瀏覽器寬度
需要設(shè)置寬度為整個瀏覽器寬度的div,當然我們可以使用相對布局的方式做到這一點,下面是具體實現(xiàn),大家可以參考下2014-06-06checkbox 選中一個另一個checkbox也會選中的實現(xiàn)代碼
本文給大家?guī)砹薱heckbox選擇器之checkbox 選中一個另一個checkbox也會選中的實現(xiàn)代碼 ,非常不錯,有需要的可以參考下2016-07-07原生js實現(xiàn)addclass,removeclass,toggleclasss實例
下面小編就為大家?guī)硪黄鷍s實現(xiàn)addclass,removeclass,toggleclasss實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起 小編過來看看吧2016-11-11jQuery實現(xiàn)圣誕節(jié)禮物動畫案例解析
這篇文章主要介紹了jQuery實現(xiàn)圣誕節(jié)禮物動畫案例解析的相關(guān)資料,需要的朋友可以參考下2016-12-12