有時候我們需要用到下拉選擇框,來做跳轉。我們提供兩個方法。
第一個方法就是原生的下拉框:
<div class="footer-select"> <select class="footer_sel" id="FriendLink"> <option selected="selected" value="#">請選擇</option> <option value="http://www.wzglck.com/">黑馬視覺</option> <option value="http://www.509k.com">成都網站建設</option> </select> </div>
第二步:引入JQ
第三步:
添加JS
<script> (function (window, $) { function init() { bindEvt(); } init(); function bindEvt() { $("#FriendLink").bind("change",function() { var selectedHref = $("#FriendLink :selected").val(); if (selectedHref != "") { window.open(selectedHref); } }); } })(window, jQuery); </script>
這種方法的缺點就是樣式下拉框中的樣式沒法調整,是原生態的效果。
第二種方法:使用LAYUI的下拉
步驟:
1:引入CSS和JS
2:寫HTML
<div class="layui-block d-block d-sm-none mb-3"> <ul class="layui-nav layui-bg-gray" lay-filter="test"> <li class="layui-nav-item"> <a href="javascript:;">請選擇你要查看的內容</a> <dl class="layui-nav-child"> <dd><a href="http://www.wzglck.com">黑馬視覺</a></dd> <dd><a href="http://www.wzglck.com">黑馬視覺</a></dd> <dd><a href="http://www.wzglck.com">黑馬視覺</a></dd> <dd><a href="http://www.wzglck.com">黑馬視覺</a></dd> </dl> </li> </ul> </div>
3:
添加JS
<script> layui.use(['element', 'form'], function(){ var element = layui.element; element.on('nav(test)', function(elem){ console.log(elem) }); }); </script>
4:根據自己的需求修改CSS,比如說修改的:
<style> .layui-block{border:1px solid #ddd;} .layui-nav{padding:0;} .layui-nav .layui-nav-more{right:15px; margin-top: 10px;} .layui-nav .layui-nav-item{display: block; line-height:24px!important; padding:10px 0;} .layui-nav .layui-nav-item a{color:#333!important;} .layui-nav .layui-nav-item:hover{color:#333!important;} .layui-nav-child{top:50px;} </style>
以上兩種方法,當然我們推薦第二種,更靈活一些。
大家好,這里是黑馬視覺,今天我們來聊聊在深圳建一個網站需要多少錢?龍華網站建設需要多少錢?從所周知,···
在深圳有很多外貿公司,他們已經不滿足于通過其他平臺來引流,于是他們都需要建設一個自己自己的外貿網站,···
有時候我們需要用到下拉選擇框,來做跳轉。我們提供兩個方法。第一個方法就是原生的下拉框:<divclass=&···
你以為做網站就是注冊一個域名,然后買主機,然后設計就完事了嗎?當然不是,如果你注冊的域名出現被墻或者···