亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

bootstrap下拉菜單,怎樣讓鼠標移入下拉菜單顯示出來,移出時下拉菜單隱藏?

bootstrap下拉菜單,怎樣讓鼠標移入下拉菜單顯示出來,移出時下拉菜單隱藏?

echojson 2017-05-04 20:38:45
<!doctype html><html><head>? ? <meta charset="UTF-8">? ? <title>圖標菜單按鈕組件</title>? ? <link rel="stylesheet" href="./css/bootstrap.min.css">? ? <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1, user-scalable=no">? ? <script src="./js/jquery.min.js"></script>? ? <script src="./js/bootstrap.min.js"></script></head><body>? ? ?<!-- 建議使用i和span標簽 -->? ? ?<div>? ? ? ? ?<button class="btn btn-default">下拉菜單</button>? ? ? ? ?<button class="btn btn-default dropdown-toggle" data-toggle="dropdown">? ? ? ? ? ? ?<span></span>? ? ? ? ?</button>? ? ? ? ?<ul>? ? ? ? ? ? ?<li>網站導航</li>? ? ? ? ? ? ?<li><a href="#">首頁</a></li>? ? ? ? ? ? ?<li><a href="#">首頁</a></li>? ? ? ? ? ? ?<li><a href="#">產品</a></li>? ? ? ? ? ? ?<li><a href="#">廣粵</a></li>? ? ? ? </ul>? ? ?</div></body></html> ??
查看完整描述

2 回答

?
幕布斯7574896

TA貢獻38條經驗 獲得超3個贊

已采納的答案是有問題的,鼠標移入時會讓類名為dropdown-menu的元素都顯示出來,而不是只是當前dropdown-toggle對應的dropdown-menu顯示出來。bootstrap已經幫你提供了api的:

$().dropdown('toggle')


那么相應的代碼應該是:

$(function()?{
????????????$(".dropdown-toggle").on("mouseover",?function()?{
????????????????$(this).dropdown('toggle');
????????????})
????????????$(".dropdown-toggle").on("mouseout",?function()?{
????????????????$(this).dropdown('toggle');
????????????})
})

查看完整回答
1 反對 回復 2018-05-03
  • 2 回答
  • 0 關注
  • 5057 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號