jQuery('area').cluetip({
sticky: true,
positionBy: 'auto',
width:370,
dropShadow:false,
closePosition: 'top',
closeText: '',
activation: 'click'
}直截了当地说:当我点击激活弹出窗口时,它总是在我点击的地方的右边,即使没有足够的空间。所以对于那些,它只显示了线索提示的一部分,而其余的是通过浏览器窗口剪切掉的??
我对php和线索提示完全是新手。
发布于 2012-12-12 21:21:00
从外观上看,唯一可以做的事情就是使用positionBy参数。但它并不能确定小费是否为分界值,我自己也尝试过很多案例。
选项是auto, mouse, bottomTop, fixed,但它们都没有真正有效,它们都被切断了。
我发现自己唯一的解决方案是使用fixed,手动设置顶部和左侧,并始终将其放在相同的位置。
j('.areaH').cluetip({
positionBy: 'fixed',
topOffset: 200,
leftOffset: 100
});不幸的是,你被卡在那个占位符上了。我猜你可以采取行动,对于每个调用线索提示的东西,调用一个1秒的等待片段,然后使用jQuery重新定位线索提示窗口。
这将发生在由单独调用线索提示的事物引发的onHover事件中。但仅此而已。我已经在FF和Chrome上测试过了,在这两个平台上它都被切断了。
http://plugins.learningjquery.com/cluetip/#features
在onHover事件中,你总是可以使用另一个等待元素存在然后重新定位的jQuery插件,你可以做的是在每个元素中有你自己的位置,或者使用jQuery调用元素left和top attr,并在每个方向上将Cluetip窗口移动到+20。
https://stackoverflow.com/questions/8380147
复制相似问题