javascript - 工具提示出现在 intro.js 移动 View 中的元素上方

标签 javascript html css intro.js

我正在使用 intro.js 初步浏览我网站上的页面。该游览在桌面上看起来不错,但在移动设备上,工具提示出现在它所描述的元素的正上方。用户无法在移动 View 中看到该元素,因为工具提示出现在该元素的正上方。见下图:

enter image description here

我尝试自定义工具提示的位置,但输出保持不变。我用来自定义位置的脚本给出:

var tour = introJs();
tour.setOption('positionPrecedence', ['top', 'bottom', 'left', 'right']);

此外,我看不到工具提示上方的数据步骤数。桌面版不存在此类问题。

有人可以解释一下问题是什么吗? 提前致谢!

最佳答案

以下 CSS 共同帮助我解决了该问题:

@media (max-width: 500px) { 
    .introjs-helperNumberLayer{
        left: 0px!important;
        top: -10px!important;
    }
    .introjs-tooltip{
        margin-top: 40px!important;
    }
}

关于javascript - 工具提示出现在 intro.js 移动 View 中的元素上方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47472439/

相关文章:

javascript - 如何创建下拉复选框控件?

javascript - 单击关闭关闭弹出窗口和其他脚本

jquery - 根据单击的 anchor 链接更改 URL

javascript - 使用 Bootstrap 以 "row"内容为中心

javascript - 在 JavaScript 中预加载图像以实现无缝背景图像更改

html - 如何对齐div中的文本

css - 在 Bootstrap 中更改图标栏 (☰) 颜色

html - CSS Accordion Nav - 如果没有其他人打开,则需要默认树打开

javascript - 如何在关闭弹出窗口时刷新父页面

javascript - 增加并发 HTTP 调用