我有这个jquery,它现在运行并重新加载我网站上的所有页面。问题是我更喜欢脚本不重新加载某些页面。
例如:如果url包含“string-1”和/或“string-2”,则不重新加载页面。 (字符串是文件夹/博客/例如)。那可能吗?感谢
$(function(){
$('body').fadeIn(1000);
if (localStorage.reloaded !== 'true') {
setTimeout(function(){
$('body').fadeOut(2000, function(){
localStorage.reloaded = 'true';
location.reload(true);
});
}, 5000); // 5 seconds for demo
}
});
答案 0 :(得分:1)
您可以使用$username = $response->result->name;
检查另一个字符串是否存在。试试这个:
indexOf()
答案 1 :(得分:0)
试试这个......
$(function(){
if(window.location.href.indexOf("string-1")!=-1)
{
$('body').fadeIn(1000);
if (localStorage.reloaded !== 'true') {
setTimeout(function(){
$('body').fadeOut(2000, function(){
localStorage.reloaded = 'true';
location.reload(true);
});
}, 5000); // 5 seconds for demo
}
}
});
答案 2 :(得分:0)
$(document).ready(function() {
if (window.location.href.indexOf("string-1") > -1 || window.location.href.indexOf("string-2") > -1) {
$('body').fadeIn(1000);
if (localStorage.reloaded !== 'true') {
setTimeout(function() {
$('body').fadeOut(2000, function() {
localStorage.reloaded = 'true';
location.reload(true);
});
}, 5000); // 5 seconds for demo
}
}
});
这应该有效