小编Pat*_*son的帖子

如果我在Rails中使用Turbolinks,则单击浏览器中的"返回"将禁用我的javascript代码

好吧,正如标题所说或多或少.我在我的Rails应用程序中使用gem Turbolinks,而且我对"浏览器后退"按钮有点问题.我的javascripts工作正常,直到我在浏览器中单击,然后它停止工作.如果我单击我的应用程序中的链接或重新加载页面,它将再次开始工作.

蚂蚁想法如何解决这个问题?

jquery ruby-on-rails turbolinks

16
推荐指数
2
解决办法
9182
查看次数

使用正则表达式从字符串中抓取哈希标记的单词

好吧,正如标题所说......我想抓住一个字符串中标记的某个单词.

示例: 这是一个#contains标签的字符串!

我想从字符串中选择单词contains作为新字符串.

我可以想象这是一个非常简单的问题,但我真的无法让它发挥作用.

c# regex

6
推荐指数
1
解决办法
5546
查看次数

使用Ruby on Rails和Turbolinks,jQuery计时器在页面更改后继续滚动

我在使用jQuery和Turbolinks的Rails应用程序中使用计时器时出现以下问题:我setTimeout在我的起始页面上运行了一个计时器图像幻灯片.当我点击一个链接页面改变,但计时器继续滚动,我认为这是由Turbolinks引起的.此外,当我重新进入开始页面时,它再次触发计时器并堆叠在旧计时器上.

我一直在玩clearTimeout(例如,试图将它放在不同的地方),但我不能让它工作.我希望能够看到是否有setTimeout跑步,然后在开始新的之前停止它,或类似的东西......

这是我在开始页面上的计时器:

var timerSplash = setTimeout(splash, 5000);
Run Code Online (Sandbox Code Playgroud)

我现在真的走到了尽头,我需要帮助!

javascript jquery ruby-on-rails ruby-on-rails-3

0
推荐指数
1
解决办法
885
查看次数