如何使用棘轮启用push.js ajax内容加载器
我试图从棘轮实现push.js引擎:
http://maker.github.com/ratchet/#push
我从这里下载了棘轮文件:
http://maker.github.com/ratchet/ratchet.zip
并使用apache来提供所有js,css和html。 所有文件都在同一目录中。
这是我的https://stackoverflow.com/questions/14573215/how-to-enable-push-js-ajax-content-loader-with-ratchet/one.html文件:
Ratchet template page <!-- Make sure all your bars are the first things in your --> https://stackoverflow.com/questions/14573215/how-to-enable-push-js-ajax-content-loader-with-ratchet/one.html
这是我的https://stackoverflow.com/questions/14573215/how-to-enable-push-js-ajax-content-loader-with-ratchet/two.html文件:
Ratchet template page <!-- Make sure all your bars are the first things in your --> https://stackoverflow.com/questions/14573215/how-to-enable-push-js-ajax-content-loader-with-ratchet/two.html
我如何将这两个文件链接在一起?
看起来像push.js,但是当我点击一个href时什么也没做。
我觉得我错过了一些关于这个实现的明显的东西。
谢谢您的帮助。
Ratchet可以处理触摸事件,这些事件在浏览器中不可用。 在Chrome中,转到chrome:// flags /并启用“强制启用触摸事件”。 这应该成为浏览器开发的诀窍。 如果你想在没有标志的桌面上工作,你将需要一个js框架来将触摸事件转换为指针事件。 像https://github.com/maker/ratchet/blob/master/docs/js/fingerblast.js这样的东西应该可以解决问题。
Ratchet在移动设备上使用与桌面浏览器中使用的指针事件不同的触摸事件。
您可以使用前面答案中提到的Chrome标记,也可以使用@ fat的fingerblast.js将触摸事件转换为指针事件。
fingerblaster.js文件可以在这里找到: https : //github.com/stephanebachelier/fingerblast.js
重要提示:为了启用fingerblaster.js,您需要在body元素的末尾包含以下脚本(一旦加载了html内容):
这将创建一个新的FingerBlast对象并在html文档的主体上设置监听器(您可以将任何css选择器字符串放在’body’的位置)。
我问了同样的问题。 似乎它只适用于ios /手机,而不适用于网络浏览器。
请参阅: https : //github.com/maker/ratchet/issues/148
我发现Ripple Emulator在这个“问题”上运行得很好(我认为只在Chrome上可用)
这很好,因为你不需要添加另一个js库
现代Firefox浏览器具有称为“响应式设计视图”的Web开发人员function。 它允许您在较小的视口中查看网页,以模拟在手机/平板电脑上的使用。 它还允许您模拟触摸事件。 我发现在Web应用程序上使用Ratchet时它特别有用。
在Firefox中,您可以通过转到工具 – > Web开发人员 – >响应式设计视图或使用热键“选项+命令+ m”来启用响应式设计视图。
有关响应式设计视图的更多信息,请访问此处 。
您可以下载Chrome Canary并使用开发者工具点击电话图标(第一个),然后选择您要模拟的手机,甚至可以使用Responsinator.com 。
PushJS嵌入到ratchet.js中。
使用FingerBlast。 尝试过Chrome,Safari和它的工作原理。
https://github.com/stephanebachelier/fingerblast.js/blob/master/lib/fingerblast.js
在Google Chrome上,您可以使用开发者控制台并使用触摸事件模拟移动设备https://developer.chrome.com/devtools/docs/device-mode#emulate-touch-events
- 苹果公司删除的可能性,只有在networking应用程序streamios 6 shoutcast&icecast?
- 使用button滚动iframe – iPhone
- 如果ssl(https)证书无效,则React Native XMLHttpRequest请求将失败
- wkWebView无法播放本地音频
- React-Native:无法访问状态值或从renderRow声明的任何方法
- 水平一页网站:Mobile-Webkit滚动和滑动问题
- YouTube iFrame API在iPad上播放playVideo()命令后挂起缓冲状态
- 使用Javascript跳转到UIWebView中的search结果
- 如何在我的angularjs应用程序发送的iOS上显示PDF(Blob)