Routing Sammy链接命中两次,只运行一次

Routing Sammy链接命中两次,只运行一次,routing,sammy.js,Routing,Sammy.js,如果我连续两次单击下面的链接“…111”,我想让Sammy route运行两次 我正在使用Firefox35.0.1和Firebug 我启动FireFox 我点击Firebug 我单击Fire Fox底部Fire bug部分中的console 我从本地机器运行代码 我点击链接…111 fire bug控制台显示日志消息“另一个id为111的页面” 我再次点击链接…111 fire bug控制台不显示新的日志消息 我点击链接…343 fire bug控制台显示日志消息“另一个id为343的页面”

如果我连续两次单击下面的链接“…111”,我想让Sammy route运行两次

我正在使用Firefox35.0.1和Firebug

我启动FireFox

我点击Firebug

我单击Fire Fox底部Fire bug部分中的console

我从本地机器运行代码

我点击链接…111

fire bug控制台显示日志消息“另一个id为111的页面”

我再次点击链接…111

fire bug控制台不显示新的日志消息

我点击链接…343

fire bug控制台显示日志消息“另一个id为343的页面”

我点击链接…111

fire bug控制台显示日志消息“另一个id为111的页面”

如果在两个链接之间切换,则始终显示消息

如果我点击同一链接两次或两次以上,消息只显示一次

如何使链接始终运行,即使它们被单击两次或更多次 一排

我需要这样做,因为当用户点击F5或单击刷新时 在我们的生产系统中,页面没有被重新加载,而是显示旧的 信息

我想这是由萨米引起的,我不知道萨米和 我必须解决这个问题

代码如下:



twoLinksNoRefresh.htm


如果我连续两次单击同一链接,那么在FireFox 35.0.1中,Firebug只会将日志写入控制台一次。
是否有办法使log语句在每次我连续多次单击同一链接时运行?
如果我交替单击343链接和111链接,它工作正常。
谢谢
( 函数($) { 萨米先生( 函数() { this.get('#/',函数(上下文){ 日志(“起始页”); }); this.get(“#/other/:id/”,函数(上下文){ context.log(“另一个id为=“+context.params[“id”]”的页面); }); } ).run('#/'); } )(jQuery);