我需要根据鼠标活动(拖放)在YUI数据表/可滚动日期上绘制跨越一行或多行的叠加层。
我在数据表顶部绘制叠加层没有任何问题。
但是当我滚动数据表时,我希望叠加层与行一起移动。截至绘制覆盖图后,无论数据表滚动条的移动如何,它们都保持静态?
答案 0 :(得分:1)
您可以使用context
属性将叠加层与特定的dom元素对齐。听起来这就是你想要做的。 Overlay documentation中有更多相关信息。
您的代码看起来像这样:
var myOverlay = new YAHOO.widget.Overlay("myOverlay", {
context: ['cellId', 'tl', 'bl']
});
这会将叠加层的左上角(tl
)角锚定到'cellId'的左下角(bl
)角落,其中'cellId'是表格行中的某个元素想与...保持一致。