我在页面上有一个UI元素,它基本上是一个视口内的10000px +宽滚动面板。 (想想“电视指南”)滚动面板由行的形式的许多“通道”组成,其中坐在相对定位的div(想想程序) - 这些程序显然可以是不同的长度,并且可能比页。
每个程序都有一个绑定到它的bootstrap popover,它可以正常启动 - 问题是如果“program”div比屏幕宽,则popover总是在数据绑定div的中心触发 - 所以可能出现在屏幕外。
当点击悬停事件被触发时,是否有人会想到一种简单但可靠的跨浏览器方式在光标的x位置触发弹出窗口?
答案 0 :(得分:0)
您始终可以在click事件上添加事件处理程序,然后在处理程序内部执行x位置检查并触发相应位置的弹出窗口。
您还可以提供一些代码段,以使您的问题更加清晰......
答案 1 :(得分:0)
最后编辑工具提示功能更简单。