[问题] javascript不会重载

楼主: ireullin (raison detre)   2014-10-01 10:39:13
请问一下
我使用js去控制application的 navigation bar
我在assets中的javascripts目录里头加入一个common.js
程式码如下
结果我看console.log
发现只有第一次开网页会被呼叫
后面点了连结页面重刷之后就不会再被呼叫了
另外如果我使用click事件
也只有第一次点会有效果
点了连结页面重刷之后click也失效了
请问我有哪里搞错了吗
$(document).ready(
function()
{
console.log(this);
$('.cls_nav_link').each(
function()
{
if( $(location).attr('href') == $(this).prop('href') )
{
$(this).parent().addClass('active')
}
else
{
$(this).parent().removeClass('active')
}
}
);
}
)
作者: uranusjr (←這人是超級笨蛋)   2014-10-01 10:51:00
去 Ajax 板
作者: danny8376 (钓到一只猴子@_@)   2014-10-02 00:38:00
老问题了 Google: turbolink document ready
楼主: ireullin (raison detre)   2014-10-02 09:49:00
解决了,谢谢大家请问这算是一个bug吗,还是设计上的考量

Links booklink

Contact Us: admin [ a t ] ucptt.com