Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
加载页面后的jQuery覆盖功能_Jquery_Ruby On Rails - Fatal编程技术网

加载页面后的jQuery覆盖功能

加载页面后的jQuery覆盖功能,jquery,ruby-on-rails,Jquery,Ruby On Rails,我在page.js中有: $(document).on("ready page:change", function() { x_function(2); }); 因此,带param的x_函数在文档准备就绪后执行。但是现在,我想在 !user_sign_in? 但我不能。我该怎么做呢。在html中设置$(document).on(“ready”),并为执行设置一些计时器,这是一个好的解决方案吗?!用户登录?javascript函数?我们可以了解更多详细信息吗?很难弄清楚您在这里真正想要实现

我在page.js中有:

$(document).on("ready page:change", function() {
  x_function(2);
});
因此,带param的x_函数在文档准备就绪后执行。但是现在,我想在

!user_sign_in?

但我不能。我该怎么做呢。在html中设置$(document).on(“ready”),并为执行设置一些计时器,这是一个好的解决方案吗?

!用户登录?
javascript函数?我们可以了解更多详细信息吗?很难弄清楚您在这里真正想要实现什么。您可以将其设置为变量,然后更改变量定义。Javascript不支持同一函数名的多个定义。var x_function=function(){}稍后。。。if(typeof x_function==“function”){x_function=function(param){}