任何人都知道如何将Twitter Bootstrap标签转换为选择菜单?这对于移动布局来说会派上用场.
像这样……
<select> <option value="#everything">Everything</option> <option value="#catalog">Catalog</option> <option value="#articles">Articles+</option> <option value="#ejournals">E-Journals</option> <option value="#reserve">Reserve</option> <option value="#databases">Databases</option> </select>
这是一个实例.我有标签设置并正在工作.但我希望它也适用于选择菜单.因此,选择菜单也会更改选项卡.这将用于该网站的移动版本.
解决方法
我有一个解决方案,因为我看起来像那样.特里的片段对我的帮助太过分了.我用jQuery:
$(document).ready(function() { $(window).resize(responsive); $(window).trigger('resize'); }); function responsive(){ // get resolution var resolution = document.documentElement.clientWidth; // because mobile layout if (resolution < 979) { if( $('.select-menu').length === 0 ) { // create select menu var select = $('<select></select>'); // add classes to select menu select.addClass('select-menu input-block-level'); // each link to option tag $('.nav-tabs li a').each(function(){ // create element option var option = $('<option></option>'); // add href value to jump option.val(this.href); // add text option.text($(this).text()); // append to select menu select.append(option); }); // add change event to select select.change(function(){ window.location.href = this.value; }); // add select element to dom,hide the .nav-tabs $('.nav-tabs').before(select).hide(); } } // max width 979px if (resolution > 979) { $('.select-menu').remove(); $('.nav-tabs').show(); } }
我希望这有帮助!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。