扫一扫分享
Premonish 可以检测用户鼠标的移动位置并预测他们要移向哪个元素。
import Premonish from 'premonish';
const premonish = new Premonish({
selectors: ['a', '.list-of' '.selectors', '.to', '#watch'],
elements: [] // Alternatively, provide a list of dom elements to watch
});
premonish.onIntent(({el, confidence}) => {
console.log(el); // The DOM node we suspect the user is about to interact with.
console.log(confidence); // How confident are we about the user's intention? Scale 0-1
});
您给它一个元素列表,它会尝试预测用户何时将鼠标悬停在其中一个元素上。
这非常幼稚,它只是查看鼠标的速度和位置,并尝试根据此找到您可能正在移动的元素。
它在引擎盖下使用 voronoi,但不是查看当前鼠标位置,而是查看预期鼠标位置。在我的测试中,这似乎比 voronoi / 气泡光标技术要好得多。
仅供个人学习参考/导航指引使用,具体请以第三方网站说明为准,本站不提供任何专业建议。如果地址失效或描述有误,请联系站长反馈~感谢您的理解与支持!
手机预览