我正在使用外部JavaScript库qTip。我的应用程序具有“StarRating”和“评论”功能,该功能通过此插件提供。 通过星星提供评级后,可以输入评论(可选),该评论在对话框中打开。
此方案适用于所有主流浏览器,即Chrome FF和IE,但不适用于IE(触摸设备)和Edge浏览器(触摸设备)。只要点击星号并在输入框内的focus
上,对话框就会在仅使用IE和Edge的触控设备中消失,但在Chrome和FF(启用触控)时效果很好。
我不知道图书馆或触摸事件是否存在问题。
答案 0 :(得分:0)
默认情况下,Microsoft Edge不支持触摸事件。它有一个称为指针事件的替代系统。有时,第三方库实现基于触摸的小部件,这些小部件不能很好地使用指针。确定是否是这种情况的快速方法是打开Edge内部的触摸事件。放置:地址栏中的标志然后转到设置启用触摸事件并将其更改为始终。
如果网站现在有效,那么我怀疑它是图书馆的一个问题。如果这是问题,那么我提出qTip的问题,他们可能有助于专门识别问题,以便可以在库中修复。