// Check if actually read cookies...
var ReadCookies;
function ReadCookiesChecker() {
if ($('.jspArrowDown').hasClass('jspDisabled')) {
ReadCookies = 'Has Read';
}
return ReadCookies;
}
如何在我的' ReadCookies'之后阻止此功能持续运行?已设置。我知道在我的函数中我可以检查它是否有值,但这意味着它仍然没有运行。
调用我的功能;
// Continuing
$('.Continue .Btn').click(function(){
if ($(this).hasClass('Step_Three')){
ReadCookiesChecker()
alert(ReadCookies);
}
});
当人滚动到底部时,它应该改变一次var并坚持。如果没有在底部点击我的继续按钮,则它不会返回为正在阅读。
答案 0 :(得分:1)
使用return false:
var ReadCookies;
function ReadCookiesChecker() {
if(ReadCookies == 'Has Read'){//check for ReadCookies
return false;//if it is, return
}
if ($('.jspArrowDown').hasClass('jspDisabled')) {
ReadCookies = 'Has Read';
}
return ReadCookies;
}
答案 1 :(得分:0)
只需检查它可以设置的值(或它是否为空(此处未显示))然后使用布尔返回语句退出函数:
// Check if actually read cookies...
var ReadCookies;
function ReadCookiesChecker() {
if(ReadCookies == 'Has Read') {
return true;
}
if ($('.jspArrowDown').hasClass('jspDisabled')) {
ReadCookies = 'Has Read';
}
return ReadCookies;
}