我正在使用cakephp并尝试在ctp文件的脚本中定义它。输出也正确。
if(window.location.pathname="/users/register"){
$('body').css('position', 'relative');
$('#footer').css('bottom', '0px');
$('#footer').css('position', 'absolute');
}
但问题是,当访问定义的路径名时,页面会不断自动重新加载。有没有办法停止不断重装。为了正确输出,需要使用它。
答案 0 :(得分:4)
使用==(比较)代替=(赋值):)
if(window.location.pathname=="/users/register"){
答案 1 :(得分:0)
您使用=
代替==
。
在任何情况下,您都应该使用CakePHP的函数来检查控制器/视图组合,而不是您现在正在做的事情:
if( $this->params['controller'] == 'users' && $this->params['action'] == 'register' ) {
echo $this->Html->scriptBlock( "$('body).css('position', 'relative'); etc etc" );
}