1
這在桌面上很好地工作。 如果url是http://.....com?popup=true, 那麼彈出窗口顯示,否則它是隱藏的。爲什麼此查詢字符串參數無法在移動設備上使用?
但它總是顯示在手機上 - 任何想法爲什麼?
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
$(document).ready(function() {
//lots of functions...
function get4(name) {
if (name = (new RegExp('[?&]' + encodeURIComponent(name) + '([^&]*)')).exec(location.search))
{
return decodeURIComponent(name[1]);
}
}
var popup = get4('popup');
if (popup == "true")
{
$('.pop_up').show();
}
else
{
$('.pop_up').hide();
}
});
</script>
</head>
<body>
<!--html for popup-->
<div class="pop_up" style="display:none;">
...
</div>
</body>
</html>
([^ &] *)'))。EXEC(location.search)),哪來的起始倒逗號? – Monasha
哦對不起,我編輯了這個有點難。實際上,在我的代碼中存在倒序逗號: if(name =(new RegExp('[?&]'+ encodeURIComponent(name)+'=([^ &] *)')).exec(location.search) ) – Tove
在代碼中添加 – Monasha