天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

jquery 插件之仿“卓越亞馬遜”首頁(yè)彈出菜單效果

復(fù)制代碼 代碼如下:
/*彈出式菜單*/
//沒劍 2008-07-03
//http://regedit.cnblogs.com
/*參數(shù)說明*/
//showobj:要顯示的菜單ID
//timeout:延時(shí)時(shí)間,鼠標(biāo)停留/離開后延時(shí)多久開始顯示/隱藏菜單
//speed:菜單顯示速度,數(shù)字越大,顯示越慢,默認(rèn)為100
//調(diào)用示例:$("#button").DMenu("#content");
jQuery.fn.DMenu=function(showobj,timeout,speed){
timeout=timeout?timeout:300;
speed=speed?speed:100;
//按鈕對(duì)象
var button=$(this);
//延時(shí)計(jì)數(shù)器
var timer=null;
//隱藏的浮動(dòng)層
var hideDiv=$("<div></div>");
//容器對(duì)象
var Container=$("<div id=/"Container/"></div>");
Container.hide();
hideDiv.append(Container);
//菜單對(duì)象
var jqShowObj=$(showobj);
//隱藏菜單
jqShowObj.hide();
//菜單顯示的狀態(tài)
var display=false;
//按鈕的offset
var offset=button.offset();
//菜單區(qū)高
var height=jqShowObj.height();
//菜單區(qū)寬
var width=jqShowObj.width();
//按鈕的高
var btnHeight=button.height();
//按鈕的寬
var btnWidth=button.width();
//定位層放到最前面
$(document.body).prepend(hideDiv);
//放到容器中
//Container.append(jqShowObj);

//****顯示菜單方法開始****//
var showMenu=function(){
//如果菜單為顯示則退出操作
if (display)
{
return false;
}
//設(shè)置容器屬性
Container.css({
margin:"0 auto",
width:btnWidth+"px",
height:btnHeight+"px"
});
//定位隱藏層
hideDiv.css({
position:"absolute",
top:offset.top+"px",
left:offset.left+(btnWidth/2)-(width/2)+"px",
height:height+"px",
width:width+"px"
}).show();
//給容器加個(gè)黑邊框
Container.css({
border:"1px solid #666666"
});
//顯示定位層
//高寬慢慢增大
Container.animate({
marginTop:btnHeight+4,
height:height+4,
width:width+4,
opacity:'100'},speed,function(){
//動(dòng)畫結(jié)束時(shí) start//
//顯示菜單
jqShowObj.show();
//添加菜單入容器
Container.append(jqShowObj);
//去除邊框
Container.css({
border:"0px"
});
//顯示狀態(tài)置為true
display=true;
//鼠標(biāo)移入
jqShowObj.mouseover(function(){
clearTimeout(timer);
});
//鼠標(biāo)移開
jqShowObj.mouseout(function(){
hideMenu();
});
//動(dòng)畫結(jié)束時(shí) end//
});
};
//****顯示菜單方法結(jié)束****//

//****隱藏菜單方法開始****//
var hideMenu=function(){
clearTimeout(timer);
//延時(shí)隱藏菜單
timer=setTimeout(function(){
//顯示邊框
Container.css({
border:"1px solid #666666"
});
//清空容器
Container.empty();
//收縮容器
Container.animate({
width:btnWidth,height:btnHeight,marginTop:'0', opacity: '0'
}, speed,function(){
//動(dòng)畫結(jié)束時(shí) start//
//隱藏容器
Container.hide();
//定位層隱藏
hideDiv.hide();
//顯示狀態(tài)置為false
display=false;
//動(dòng)畫結(jié)束時(shí) end//
});
}, timeout);
};
//****隱藏菜單方法結(jié)束****//

//綁定按鈕鼠標(biāo)經(jīng)過事件
button.hover(function(e){
//延時(shí)顯示菜單
clearTimeout(timer);
timer=setTimeout(function(){
showMenu();
}, timeout);
},function(){
clearTimeout(timer);
//鼠標(biāo)離開按鈕時(shí),如果菜單還是顯示狀態(tài)則隱藏
if(display){
timer=setTimeout(function(){
hideMenu();
},timeout);
}
});
};

注:對(duì)于select擋住彈出菜單的問題,因?yàn)榕c插件沒有關(guān)系,所以在此,偶沒有解決,放哪個(gè)select在哪只是想提醒大家使用彈出菜單時(shí)要注意到這個(gè)問題,具體的解決方法可以自動(dòng)搜索,或者在排版上作調(diào)整。
文件打包下載

JavaScript技術(shù)jquery 插件之仿“卓越亞馬遜”首頁(yè)彈出菜單效果,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 最近中文字幕在线中文高清版 | 中文字幕在线观看亚洲日韩 | 啊叫大点声欠CAO的SAO贷 | 久久精品AV一区二区无码 | 精品久久久久久无码人妻国产馆 | 国产av在在免费线观看美女 | 16女下面流水不遮图免费观看 | yellow2019在线观看视频 | 国产亚洲精品欧洲在线视频 | 久久天天躁狠狠躁夜夜躁 | 欲插爽乱浪伦骨 | 姑娘日本大全免费观看版中文翻译 | 欧美精品一区二区在线电影 | 国产精品无码AV天天爽色欲 | 日本精品久久无码影院 | 百性阁论坛首页 | 尤物久久99国产综合精品 | 久久se视频精品视频在线 | 久久www免费人成_看片高清 | 无码成人AAAAA毛片含羞草 | 国产精品成人A蜜柚在线观看 | 99在线精品国自产拍不卡 | 嗯好大好猛皇上好深用力 | 中文字幕人妻无码系列第三区 | 成人免费视频在线 | 在线免费视频a | 国产久爱青草视频在线观看 | 亚洲第一色网站 | 国产3级在线观看 | 最近中文字幕2018MV高清在线 | 成人在线免费观看 | 在线免费中文字幕 | 在线观看免费小视频 | 羞羞一区二区三区四区片 | 日韩欧美群交P内射捆绑 | 黑人巨大两根一起挤进欧美 | 又爽又黄又粗又大免费视频 | 人人碰79免费视频 | 天美传媒在线完整免费观看网站 | 成人亚洲精品 | 偷拍 拍自 欧美色区 |