第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

下拉菜單 - 重新加載時(shí)保存選項(xiàng)

下拉菜單 - 重新加載時(shí)保存選項(xiàng)

冉冉說(shuō) 2022-08-27 09:27:45
我需要?jiǎng)?chuàng)建彈出式語(yǔ)言下拉菜單,其中包含國(guó)家/地區(qū)名稱(chēng),標(biāo)志和指向網(wǎng)站語(yǔ)言版本的鏈接。用戶選擇菜單項(xiàng)后 - 它應(yīng)該將您帶到所需的URL(頁(yè)面的語(yǔ)言版本),并且此選項(xiàng)應(yīng)在新頁(yè)面上保持可見(jiàn)(重新加載后)。菜單示例 - https://prnt.sc/sjumj8 (https://www.farfetch.com/shopping/women/items.aspx)以下是我試圖創(chuàng)建的示例:https://jsfiddle.net/Okean/8x0atLpy/62/<body>    <ul class="list-unstyled" id="select-lang">        <li class="init">[SELECT]</li>        <li data-value="value 1"> <a href="#"> <img src="https://image.flaticon.com/icons/svg/197/197615.svg"> Language 1 </a> </li>        <li data-value="value 2"> <a href="#"> <img src="https://image.flaticon.com/icons/svg/197/197386.svg">Language 2 </a> </li>        <li data-value="value 3"> <a href="#"> <img src="https://image.flaticon.com/icons/svg/197/197484.svg">Language 3 </a> </li>        <li data-value="value 4"> <a href="#"> <img src="https://image.flaticon.com/icons/svg/197/197380.svg">Language 4 </a> </li>    </ul></body><script>    $("ul").on("click", "li:not(.init)", function() {        allOptions.removeClass('selected');        $(this).addClass('selected');        $("ul").children('.init').html($(this).html());        allOptions.toggle();    });    window.onload = function() {        var selItem = sessionStorage.getItem("SelItem");          $('#select-lang').val(selItem);        }        $('#select-lang').change(function() {             var selVal = $(this).val();            sessionStorage.setItem("SelItem", selVal);        });</script> <style>       body{      padding:30px;    }    ul {         height: 30px;        width: 150px;        border: 1px #000 solid;    }    ul li { padding: 5px 10px; z-index: 2; }    ul li:not(.init) { float: left; width: 130px; display: none; background: #ddd; }    ul li:not(.init):hover, ul li.selected:not(.init) { background: #09f; }    li.init { cursor: pointer; }    a#submit { z-index: 1; }    li img {      width: 20px;    }</style>
查看完整描述

1 回答

?
Cats萌萌

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超9個(gè)贊

<ul>tag 元素永遠(yuǎn)不會(huì)觸發(fā)事件,您甚至不能使用,因?yàn)樗鼪](méi)有實(shí)際的 attribue。.changeli.val()value


所以你需要解決一些,像這樣的東西


$(document).ready(() => {

 // cache selectors for better performance

  const listItem = $("ul");

  const listSelected = listItem.find('.init');

  const allOptions = listItem.children('li:not(.init)');


  listItem.on('click', '.init', () => {

    listItem.children('li:not(.init)').toggle();

  });



  listItem.on('click', 'li:not(.init)', (e) => {

    const that = $(e.target);

    const setHTML = that.html();

    allOptions.removeClass('selected');

    that.addClass('selected');

    listSelected.html(setHTML);

    allOptions.toggle();

    sessionStorage.setItem('SelItem', setHTML);

  });


  const selectItem = $("#select-lang");

  const storedItem = sessionStorage.getItem('SelItem');

  if (storedItem) {

    listSelected.html(storedItem);

  }

});


這應(yīng)該按預(yù)期工作,將目標(biāo)HTML存儲(chǔ)在會(huì)話存儲(chǔ)中<li>SelItem


查看完整回答
反對(duì) 回復(fù) 2022-08-27
  • 1 回答
  • 0 關(guān)注
  • 97 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)