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

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

使用 AJAX 隱藏子級(jí)的 div

使用 AJAX 隱藏子級(jí)的 div

慕俠2389804 2023-12-25 17:28:18
我正在使用 AJAX 加載頁面。在每個(gè)網(wǎng)頁中,我都有 2 個(gè)常見的 div - 標(biāo)題 div 和內(nèi)容 div?,F(xiàn)在,當(dāng)我從一個(gè)頁面導(dǎo)航到另一個(gè)頁面時(shí),我使用以下命令將下一頁的內(nèi)容 div 加載到當(dāng)前頁面中$("#content").load(URL+" #content");現(xiàn)在,由于我使用 AJAX 加載頁面,因此我正在更改 URL 并使用 History API 操作歷史記錄。所以現(xiàn)在當(dāng)有人按下瀏覽器的后退按鈕時(shí)就會(huì)出現(xiàn)問題,兩個(gè)頁面的標(biāo)題 div 在加載期間都顯示,但在加載完成后消失。那么任何人都可以幫助我如何隱藏加載頁面的標(biāo)題 div。這是我用來處理瀏覽器后退按鈕的代碼  function swap(href) {   var x = document.getElementById("myTopnav");   x.className = "topnav";   var req = new XMLHttpRequest();   req.open("GET",       "http://localhost/" +         href.split("/").pop(),       false);   req.send(null);   if (req.status == 200) {      document.getElementById("content").innerHTML = req.responseText;      $("#content").load(" #content");      return true;   }      return false;  }  window.addEventListener("popstate", function(e) {     swap(location.pathname);     e.preventDefault();  });
查看完整描述

1 回答

?
幕布斯7119047

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

我認(rèn)為這應(yīng)該有效。#content如果是最外面的元素,它將響應(yīng)包裝在 DIV 中,因?yàn)?find()只搜索內(nèi)容。


function swap(href) {

  $("#myTopNav").addClass("topnav");

  var url = href.split('/').pop();

  $.get('http://localhost/' + url, function(response) {

      var fragment = $("<div>", {

        html: response

      });

      $("#content").replaceWith(fragment.find("#content"));

    }

  });

}


window.addEventListener("popstate", function(e) {

  swap(location.pathname);

  e.preventDefault();

});


查看完整回答
反對(duì) 回復(fù) 2023-12-25
  • 1 回答
  • 0 關(guān)注
  • 157 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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