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

使用jquery構(gòu)造自己的多級菜單

  最近在講AJAX方面的一些理論和在項目中的應(yīng)用。我介紹到了AJAX的一些內(nèi)部原理,以及兩套AJAX框架:Microsoft ASP.NET AJAX和jquery。我個人很喜歡Jquery,我對它的贊美從不吝嗇。

  關(guān)于Jquery,其實之前就寫過不少,有興趣的可以參考:http://zzk.cnblogs.com/s?w=blog%3Achenxizhang%20jquery

  課程中講到一個問題,就是如何動態(tài)生成多級菜單。我知道網(wǎng)上有不少類似的菜單。但既然咱學(xué)了Jquery,為什么不可以嘗試自己實踐一下呢?我把例子整理如下,希望給大家一些啟發(fā)和幫助。

  我們希望的結(jié)果簡單如下:左側(cè)會根據(jù)數(shù)據(jù)庫結(jié)構(gòu)展示一個菜單,默認只是顯示第一級。用戶可以根據(jù)需要點擊任何一級,可以顯示子級。而且同級會被隱藏。最后一層是鏈接,點擊之后,在右側(cè)顯示有關(guān)的頁面內(nèi)容。

imageimage

image  第一步:準(zhǔn)備菜單數(shù)據(jù)頁面

  我們可以用一個頁面,動態(tài)生成這個菜單的數(shù)據(jù)。本例我取名為menu.ASPx:

<%@ Page Language="C#" ContentType="text/xml"%>
<%@ Import Namespace="System.Xml.Linq" %>
<%@ Import Namespace="System.Linq" %>

<script runat="server">
protected override
void OnLoad(EventArgs e)
{
//動態(tài)構(gòu)造一個菜單(隨機生成五層)
var rnd = new Random();

var menu = new XElement("MenuItems",
from level1
in Enumerable.Range(1, 10)
select
new XElement("div", "" + level1.ToString() + "",
from level2
in Enumerable.Range(1, rnd.Next(10))
select
new XElement("div", "" + level2.ToString() + "節(jié)",
from level3
in Enumerable.Range(1, rnd.Next(5))
select
new XElement("div", "" + level3.ToString() + "小節(jié)",
from level4
in Enumerable.Range(1, rnd.Next(5))
select
new XElement("div", "" + level4.ToString() + "小小節(jié)",
new XElement("ul",
from level5
in Enumerable.Range(1, rnd.Next(10))
select
new XElement("li",
new XElement("a",
new XAttribute("href", "a.ASPx"),
new XAttribute("target", "content"),
new XText("" + level5.ToString() + "個鏈接")))))))));

Response.Write(menu.ToString());
}
</script>

it知識庫使用jquery構(gòu)造自己的多級菜單,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 国产人妻精品午夜福利免费不卡 | 综合色一色综合久久网vr | 富婆大保健嗷嗷叫普通话对白 | 人妻中文字幕无码久久AV爆 | 亚洲色图激情文学 | 母狗黄淑珍 | 欧美亚洲日韩一道免费观看 | 人妻插B视频一区二区三区 人妻 中文无码 中出 | 久久精品国产欧美日韩99热 | 李亚男三级| 国产人成高清在线视频99 | 天天靠天天擦天天摸 | old老男人野外树林tv | 男女肉大捧进出全过程免费 | 日本妈妈在线观看中文字幕 | 無码一区中文字幕少妇熟女H | 涩涩视频在线看 | 国产免费看片 | 99国产视频| 国产亚洲精品久久久久久禁果TV | 99re6热这里在线精品视频 | 欧美亚洲精品一区二三区8V | 嫩草影院在线观看网站成人 | 女的把腿张开男的往里面插 | 欧美成人中文字幕在线视频 | 超碰免费视频caopoom9 | 久久伊人影视 | 成人性生交大片免费看中文 | 两个奶头被吃得又翘又痛 | 国产不卡无码高清视频 | 披黑人猛躁10次高潮 | 性888xxxx入欧美 | 国产VA精品午夜福利视频 | 99re久久精品在线播放 | 亚欧视频在线观看 | 一本色道久久综合亚洲精品加 | 久久香蕉国产线看观看首页 | 成人国产精品视频频 | 成人精品综合免费视频 | 果冻传媒 在线播放观看 | 芭乐视频免费资源在线观看 |