中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

javascript下拉菜單,javascript 下拉列表框

JS組件Bootstrap實(shí)現(xiàn)下拉菜單效果代碼

Bootstrap

在清鎮(zhèn)等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶(hù)提供成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需網(wǎng)站制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),營(yíng)銷(xiāo)型網(wǎng)站,外貿(mào)網(wǎng)站建設(shè),清鎮(zhèn)網(wǎng)站建設(shè)費(fèi)用合理。

下拉菜單

這一章講解了下拉菜單,但是沒(méi)有涉及到交互部分,本章將具體講解下拉菜單的交互。使用下拉菜單(Dropdown)插件,您可以向任何組件(比如導(dǎo)航欄、標(biāo)簽頁(yè)、膠囊式導(dǎo)航菜單、按鈕等)添加下拉菜單。

如果您想要單獨(dú)引用該插件的功能,那么您需要引用

dropdown.js。或者,正如

Bootstrap

插件概覽

一章中所提到,您可以引用

bootstrap.js

或壓縮版的

bootstrap.min.js。

一、用法

您可以切換下拉菜單(Dropdown)插件的隱藏內(nèi)容:

1、通過(guò)

data

屬性:向鏈接或按鈕添加

data-toggle="dropdown"

來(lái)切換下拉菜單,如下所示:

div

class="dropdown"

a

data-toggle="dropdown"

href="#"下拉菜單(Dropdown)觸發(fā)器/a

ul

class="dropdown-menu"

role="menu"

aria-labelledby="dLabel"

...

/ul

/div

如果您需要保持鏈接完整(在瀏覽器不啟用

JavaScript

時(shí)有用),請(qǐng)使用

data-target

屬性代替

href="#":

div

class="dropdown"

a

id="dLabel"

role="button"

data-toggle="dropdown"

data-target="#"

href="/page.html"

下拉菜單(Dropdown)

span

class="caret"/span

/a

ul

class="dropdown-menu"

role="menu"

aria-labelledby="dLabel"

...

/ul

/div

2、通過(guò)

JavaScript:通過(guò)

JavaScript

調(diào)用下拉菜單切換,請(qǐng)使用下面的方法:

$('.dropdown-toggle').dropdown()

二、下拉菜單簡(jiǎn)單實(shí)例

常規(guī)使用中,和組件方法一樣,代碼如下:

//聲明式用法

div

class="dropdown"

button

class="btn

btn-primary"

data-toggle="dropdown"

下拉菜單

span

class="caret"/span

/button

ul

class="dropdown-menu"

lia

href="#"首頁(yè)/a/li

lia

href="#"產(chǎn)品/a/li

lia

href="#"資訊/a/li

lia

href="#"關(guān)于/a/li

/ul

/div

聲明式用法的關(guān)鍵核心:

1.外圍容器使用

class="dropdown"包裹;

2.內(nèi)部點(diǎn)擊按鈕事件綁定

data-toggle="dropdown";

3.菜單元素使用

class="dropdown-menu"。

//如果按鈕在容器外部,可以通過(guò)

data-target

進(jìn)行綁定。

button

class="btn

btn-primary"

id="btn"

data-toggle="dropdown"

data-target="#dropdown"

JavaScript

調(diào)用中,沒(méi)有屬性,方法并不好用,下面介紹四個(gè)基本事件。

//下拉菜單方法,但仍然需要

data-*

$('#btn').dropdown();

$('#btn').dropdown('toggle');

下拉菜單支持

4

種事件,分別對(duì)應(yīng)彈出前、彈出后、關(guān)閉前和關(guān)閉后。

//事件,其他雷同

$('#dropdown').on('show.bs.dropdown',

function()

{

alert('在調(diào)用

show

方法時(shí)立即觸發(fā)!');

});

三、在標(biāo)簽頁(yè)內(nèi)的下拉菜單的用法

!DOCTYPE

html

html

head

titleBootstrap

實(shí)例

-

帶有下拉菜單的標(biāo)簽頁(yè)/title

link

href="/bootstrap/css/bootstrap.min.css"

rel="stylesheet"

script

src="/scripts/jquery.min.js"/script

script

src="/bootstrap/js/bootstrap.min.js"/script

/head

body

p帶有下拉菜單的標(biāo)簽頁(yè)/p

ul

class="nav

nav-tabs"

li

class="active"a

href="#"Home/a/li

lia

href="#"SVN/a/li

lia

href="#"iOS/a/li

lia

href="#"VB.Net/a/li

li

class="dropdown"

a

class="dropdown-toggle"

data-toggle="dropdown"

href="#"

Java

span

class="caret"/span

/a

ul

class="dropdown-menu"

lia

href="#"Swing/a/li

lia

href="#"jMeter/a/li

lia

href="#"EJB/a/li

li

class="divider"/li

lia

href="#"分離的鏈接/a/li

/ul

/li

lia

href="#"PHP/a/li

/ul

/body

/html

效果圖:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助。

前端javascript怎么select下拉菜單

判斷select選項(xiàng)中 是否存在Value="paraValue"的Item

向select選項(xiàng)中 加入一個(gè)Item

從select選項(xiàng)中 刪除一個(gè)Item

刪除select中選中的項(xiàng)

修改select選項(xiàng)中 value="paraValue"的text為"paraText"

設(shè)置select中text="paraText"的第一個(gè)Item為選中

設(shè)置select中value="paraValue"的Item為選中

得到select的當(dāng)前選中項(xiàng)的value

得到select的當(dāng)前選中項(xiàng)的text

得到select的當(dāng)前選中項(xiàng)的Index

清空select的項(xiàng)

怎么用JS寫(xiě)個(gè)下拉菜單

其實(shí)思路很容易的,先做大導(dǎo)航。然后做下拉菜單,但是下拉菜單默認(rèn)是display:none;當(dāng)鼠標(biāo)指向上邊的大導(dǎo)航的項(xiàng)目的時(shí)候(mouseover),對(duì)應(yīng)的下拉菜單的CSS樣式中的display屬性設(shè)置為block,mouseout的時(shí)候又置為none;

javascript 最簡(jiǎn)單下拉菜單小問(wèn)題

script type="text/javascript"

window.onload=function()

{

var oMenu=document.getElementById('menu');

var aLi=oMenu.children;//獲取oMenu下的所有非文本字節(jié)點(diǎn)

for(var i=0;iaLi.length;i++)//為每個(gè)子節(jié)點(diǎn)添加鼠標(biāo)移入移出事件

{

aLi[i].onmouseover=function()//移入

{

if(this.children.length1)//當(dāng)該li節(jié)點(diǎn)上的非文本子節(jié)點(diǎn)數(shù)大于1個(gè)

{

this.children[1].style.display='block';//將該li節(jié)點(diǎn)下的索引為1也就是ul節(jié)點(diǎn)顯示

}

}

aLi[i].onmouseout=function()//移出

{

if(this.children.length1)////當(dāng)該li節(jié)點(diǎn)上的非文本子節(jié)點(diǎn)數(shù)大于1個(gè)

{

this.children[1].style.display='none';//將該li節(jié)點(diǎn)下的索引為1也就是ul節(jié)點(diǎn)隱藏

}

}

}

}

/script

分享題目:javascript下拉菜單,javascript 下拉列表框
轉(zhuǎn)載源于:http://www.rwnh.cn/article36/dsdjcsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)公司企業(yè)網(wǎng)站制作、全網(wǎng)營(yíng)銷(xiāo)推廣微信公眾號(hào)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)
蓬莱市| 祁连县| 广昌县| 陆河县| 宽城| 乐昌市| 丹阳市| 湛江市| 景德镇市| 海兴县| 芜湖市| 沅陵县| 崇信县| 琼结县| 武定县| 江都市| 孝义市| 通辽市| 九龙城区| 东平县| 高安市| 孝感市| 河池市| 墨脱县| 大足县| 定日县| 许昌县| 临沂市| 江安县| 苍山县| 阿合奇县| 嵊泗县| 清徐县| 读书| 大化| 万年县| 宜章县| 郓城县| 平泉县| 合阳县| 奉化市|