2 回答

TA貢獻(xiàn)1735條經(jīng)驗 獲得超5個贊
老板,解析當(dāng)前的 URL 查詢字符串,創(chuàng)建一個變量,然后將其添加到方程中。它是動態(tài)的,因為它的內(nèi)容基于點(diǎn)擊。
$(document).ready(function() {
$(".photo-block").on("click", ".photo", function(){
function query_string(variable){
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if(pair[0] == variable){
return pair[1];
}}return(false);}
history.pushState({}, '','?info=' + info +'?photo='+$(this).attr("id"));
$(".photo-viewer").show();
});
});

TA貢獻(xiàn)1799條經(jīng)驗 獲得超6個贊
如果您想要多個查詢字符串變量,則需要使用&
. 因此 -> projects.php?firstVar=1&secondVar=2
。
或者,您也可以使用哈希#
,它不需要您推送狀態(tài),而只需將您的圖片包裝在普通錨點(diǎn)中,例如projects.php/?info=23#photo1
. 當(dāng)用戶點(diǎn)擊img時url會改變
- 2 回答
- 0 關(guān)注
- 142 瀏覽
添加回答
舉報