首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cluetip弹出窗口被浏览器切断

Cluetip弹出窗口被浏览器切断
EN

Stack Overflow用户
提问于 2011-12-05 09:37:59
回答 1查看 336关注 0票数 2
代码语言:javascript
复制
jQuery('area').cluetip({
        sticky: true,
        positionBy: 'auto',
        width:370,
        dropShadow:false,
        closePosition: 'top',
        closeText: '',
        activation: 'click'
}

直截了当地说:当我点击激活弹出窗口时,它总是在我点击的地方的右边,即使没有足够的空间。所以对于那些,它只显示了线索提示的一部分,而其余的是通过浏览器窗口剪切掉的??

我对php和线索提示完全是新手。

EN

回答 1

Stack Overflow用户

发布于 2012-12-12 21:21:00

从外观上看,唯一可以做的事情就是使用positionBy参数。但它并不能确定小费是否为分界值,我自己也尝试过很多案例。

选项是auto, mouse, bottomTop, fixed,但它们都没有真正有效,它们都被切断了。

我发现自己唯一的解决方案是使用fixed,手动设置顶部和左侧,并始终将其放在相同的位置。

代码语言:javascript
复制
j('.areaH').cluetip({
        positionBy: 'fixed',
        topOffset: 200,
        leftOffset: 100
    });

不幸的是,你被卡在那个占位符上了。我猜你可以采取行动,对于每个调用线索提示的东西,调用一个1秒的等待片段,然后使用jQuery重新定位线索提示窗口。

这将发生在由单独调用线索提示的事物引发的onHover事件中。但仅此而已。我已经在FF和Chrome上测试过了,在这两个平台上它都被切断了。

http://plugins.learningjquery.com/cluetip/#features

onHover事件中,你总是可以使用另一个等待元素存在然后重新定位的jQuery插件,你可以做的是在每个元素中有你自己的位置,或者使用jQuery调用元素lefttop attr,并在每个方向上将Cluetip窗口移动到+20。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8380147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档