首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我正在尝试使用balloon.js显示气球

我正在尝试使用balloon.js显示气球
EN

Stack Overflow用户
提问于 2019-05-05 00:41:23
回答 1查看 784关注 0票数 1

我正试着用balloon.js来展示气球。

https://urin.github.io/jquery.balloon.js/

这是我的代码。

代码语言:javascript
复制
<div class="Wrap" style="background:#ccc; width:600px; height:1200px; margin:0 auto;">
    WRAP
    <div class="Bottom" id="target" style="position:fixed; bottom: 0; background:#ff69b4; height:100px; width:60px; margin-right:-360px;">Bottom</div>
</div>
<div id="balloon-image" style="display:none; bottom: 0px;">
    <img style="width: 90px; height: 47px;" src="https://i.imgur.com/Gcmy1AX.png">
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript" src="./balloon.js"></script>
<script type="text/javascript">
    let balloonDiv = $('#balloon-image');
    let target = $('#target');
    let balloonSetting = {
        html: true,
        position: "right",
        offsetY: 20,
        tipSize: 0,
        css: null
    };
    balloonSetting.contents = balloonDiv.html();
    target.showBalloon(balloonSetting);
</script>

但是,气球是固定的,不会像下面的gif那样跟随'Bottom‘div。

https://gfycat.com/CleverGenuineDoe

我想要一个气球跟随‘底部’div。

但是‘底部’div不能因为位置而改变位置:固定是一个规范。

我应该解决什么问题?

EN

回答 1

Stack Overflow用户

发布于 2019-05-05 06:43:34

使气球的位置也固定。

代码语言:javascript
复制
 .my-balloon {
  position: fixed !important;
}

在Javascript中添加以下内容

代码语言:javascript
复制
$.balloon.defaults.classname = "my-balloon";
$.balloon.defaults.css = null;

示例代码可以在下面找到

https://plnkr.co/edit/QmLfx2uH9WDX2eo06PcZ?p=preview

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

https://stackoverflow.com/questions/55984682

复制
相关文章

相似问题

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