聚合物暂停事件太短暂,有没有办法延长它?

时间:2015-01-10 00:07:05

标签: polymer

我正在我的网络应用程序中实现一个暂停事件,用于保存帖子以生成一个对话框,其中包含可以复制和共享的帖子的链接。这很有用,而且它很有效,但是on-hold事件似乎只有200毫秒的持续时间,而且如果你在阅读时慢慢滚动并且你突然结束,这太短了弹出一个对话框,因为你没有足够快地滚动以绕过on-hold事件。有谁知道我需要改变什么剧本或在哪里看?我在过去一小时内搜索了尽可能多的内容,人们似乎使用的on-tap超过on-hold而且我找不到任何有关更改保留时长的文档。我查看了polymer.js并找到了

...
 var hold = {
// wait at least HOLD_DELAY ms between hold and pulse events
HOLD_DELAY: 200,
// pointer can move WIGGLE_THRESHOLD pixels before not counting as a hold
WIGGLE_THRESHOLD: 16,
....

并且使用了它,没有反映使用on-holdon-holdpulse

的任何变化

此时有任何帮助。

编辑:我现在已经在单独的测试文件中为我的网络应用完成了我的新闻帖子的on-hold功能。仍然需要知道我是否可以延长on-hold时间,以便我可以实际实现新功能。

1 个答案:

答案 0 :(得分:0)

我不知道为什么在HOLD_DELAY编辑polymer.js之前它没有用,但是今晚在工作时使用它,将其设置为1000会影响{的保持长度我脚本中的{1}}个事件。也许当我在家里玩它时,我太累了,没有意识到我没有保存或有什么东西。无论哪种方式,我现在都有我的解决方案。