jquery實現(xiàn)隱藏在左側的彈性彈出菜單效果
本文實例講述了jquery實現(xiàn)隱藏在左側的彈性彈出菜單效果。分享給大家供大家參考。具體如下:
這是一款隱藏在左側的彈性彈出菜單,從淘寶扣下來的,也可作為JavaScript緩沖動畫的典型教程。本彈性菜單可擴展性強,實際上不光可以做成菜單,也可布局一些圖文混排的內容或一段視頻,總之被彈出的內容是在一段Div內,怎么布置就看你的了。
運行效果截圖如下:

在線演示地址如下:
http://demo.jb51.net/js/2015/jquery-left-hidden-alert-adv-codes/
具體代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>隱藏在左側的彈性彈出菜單</title>
<script type="text/javascript" src="jquery1.3.2.js"></script>
<script language="javascript">
$(function(){
$("#clickopen").click(function(){
var offset=$("#clickopen").offset().top;
$("#page").css("top",offset+"px");
$("#clickopen").hide();
$("#page").animate({
width: "400px",
height: "400px",
left: ($("body").width()/2-200)+"px",
top: (offset-100)+"px",
opacity: 'toggle'
}, 300 );
return false;
})
$("#closepage").click(function(){
var offset=$("#page").offset().top;
$("#page").animate({
width: "0px",
height: "0px",
left: "0px",
top: (offset+100)+"px",
opacity: 'toggle'
}, 300 );
$("#clickopen").show();
return false;
})
})
</script>
<style>
body{text-align:center;font-size:12px;color:#333;font-family:"宋體";background:#fff;margin:0 auto;padding:0;}
body > div{text-align:center;margin-right:auto;margin-left:auto;}
div,form,ul,ol,li,span,p,dt,dd,dl{border:0;margin:0;padding:0;}
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:400;margin:0;padding:0;}
ul,ol,li{list-style:none;}
td{word-break:break-all;}
a{color:#003cc8;text-decoration:none;}
a:hover{text-decoration:underline;color:blue;}
.f_tahoma{font-family:Tahoma;}
em,i{font-style:normal;}
.ask{overflow:hidden;position:fixed;left:0px;top:200px;z-index:2}
.leftButton{background:red;width:20px;height:80px;text-align:center;line-height:20px;display:block;color:#fff; }
.content{background:#999;width:800px;height:2000px;margin:0 auto}
* html,* html body /* 修正IE6振動bug */{background-image:url(about:blank);background-attachment:fixed;}
.ask{_position:absolute;_bottom:auto;_left:0;_top: expression(documentElement.scrollTop + 200 + "px");}
.page{width:0px; position:absolute;height:0px;left:0;top:0px;z-index:1;overflow:hidden;display:none}
.page div{border:1px solid #000;overflow:hidden;width:398px}
.page h1{height:40px;text-align:center;font-size:20px;color:#fff;background:red;line-height:40px}
.page h1 a{float:right;color:#000;margin-top:-15px}
.page p{padding:10px;line-height:22px;font-size:14px;text-align:left;background:#fff;height:400px;width:378px}
</style>
</head>
<body>
<div class="ask">
<a class="leftButton" href="#" id="clickopen">點擊彈出</a>
</div>
<div class="content"></div>
<div class="page" id="page">
<div>
<h1><a href="#" id="closepage">x</a>您好,歡迎光臨!</h1>
<p>腳本之家是國內專業(yè)的網(wǎng)站建設資源、腳本編程學習類網(wǎng)站,提供最新的網(wǎng)絡編程、腳本編程、網(wǎng)頁制作、網(wǎng)頁設計、網(wǎng)頁特效,為站長與網(wǎng)絡編程從業(yè)者提供學習資料。
</p>
</div>
</div>
</body>
</html>
希望本文所述對大家的jQuery程序設計有所幫助。
- jquery實現(xiàn)鼠標滑過顯示二級下拉菜單效果
- 基于jquery實現(xiàn)導航菜單高亮顯示(兩種方法)
- jquery實現(xiàn)在網(wǎng)頁指定區(qū)域顯示自定義右鍵菜單效果
- 基于jquery實現(xiàn)后臺左側菜單點擊上下滑動顯示
- jquery實現(xiàn)下拉菜單的二級聯(lián)動利用json對象從DB取值顯示聯(lián)動
- 鼠標懸浮顯示二級菜單效果的jquery實現(xiàn)
- jquery實現(xiàn)鼠標經(jīng)過顯示下劃線的漸變下拉菜單效果代碼
- jQuery實現(xiàn)可高亮顯示的二級CSS菜單效果
- php+jQuery實現(xiàn)的三級導航欄下拉菜單顯示效果
- jQuery實現(xiàn)點擊后高亮背景固定顯示的菜單效果【附demo源碼下載】
- jQuery實現(xiàn)菜單的顯示和隱藏功能示例
相關文章
JQuery Ajax執(zhí)行跨域請求數(shù)據(jù)的解決方案
今天小編就為大家分享一篇關于JQuery Ajax執(zhí)行跨域請求數(shù)據(jù)的解決方案,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-12-12
日期時間范圍選擇插件:daterangepicker使用總結(必看篇)
下面小編就為大家?guī)硪黄掌跁r間范圍選擇插件:daterangepicker使用總結(必看篇)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-09-09

