如何使用提交按钮使用offline.js或online.js?

时间:2015-02-27 14:19:34

标签: javascript jquery node.js github

虽然这些(离线或Online.js)通过设置超时不断检查互联网连接,但我希望他们做的是仅在用户按下SUBMIT按钮时检查网络连接。我不希望任何超时使他们不断检查连接。

老实说,我已经检查了所有的网站和堆栈溢出问题几个星期,但没有什么能让我满意,我最后的办法是使用这些js库。我对js有点新意,所以我会非常感激你的帮助!

现在,使用Online.js的代码看起来像这样

<script src="online.js"></script>

          $("#submit2").click(function()
             {
              if(window.onLine === true)
                 {           
                 console.log("You're ONLINE");
                 }
             else
                 { 
                  console.log("You're OFFLINE");
                 }
              });

online.js链接供您参考: https://github.com/PixelsCommander/OnlineJS

1 个答案:

答案 0 :(得分:0)

[编辑:我的原始答案是关于different JS library :.花了一段时间才意识到你在谈论另一个人。但是这个可能与您正在寻找的类似。所以你不妨看看这个。]

我曾经使用过这个js但是文档中的属性部分提到了这个目的的功能(至少这对我来说是这样的): http://github.hubspot.com/offline/#properties

所以也许你可以在按钮的.click里面做Offline.check()。

另外我认为interceptRequests为false会指示它停止监视连接状态的ajax请求。这里提到:http://github.hubspot.com/offline/#advanced

希望它有所帮助。