【问题标题】:Intro Js help tourIntro Js 帮助之旅
【发布时间】:2014-08-22 15:48:19
【问题描述】:

有没有办法自定义 intro js 中的项目符号,以便用户可以确定要跳到哪一步? 有人问我,项目符号是否可以有某种标识,以便用户在尝试访问特定组件的帮助时可以确定。

http://jsfiddle.net/ee2s3p11/

蓝色项目符号用于直接导航到步骤,如果可以自定义这些蓝色项目符号,用户可以更轻松地跳转到他们正在寻找的帮助组件。

第1步 第2步 第 3 步 第4步

点击我!

.introjs-tooltip {
    min-width: 250px;
    max-width: 250px;
} 
.introjs-bullets ul li a {
    width: 15px;
    height: 15px;
    background-color: blue;
}

【问题讨论】:

标签: javascript intro.js


【解决方案1】:

这个怎么样:

.introjs-bullets ul li a:after {
  content: attr(data-stepnumber);
  color:#fff; position:relative; top:-2px;left:-2px;
}

看小提琴

http://jsfiddle.net/ee2s3p11/1/

【讨论】:

  • 谢谢加里。我正在考虑如果您将鼠标悬停在项目符号上,则与特定于该步骤的数据介绍相关的内容可以显示在工具提示(某种)上。现在我会接受这是最好的答案。再次感谢!
  • 您可以添加另一个data- 元素,例如data-hint,并使用类似.introjs-bullets ul li a:hover:after {content: attr(data-hint);} 的东西,我想您明白了……或者编写一个循环并添加title 的脚本<a> 标签的属性。悬停时会自动显示。不管怎样,祝你好运!
  • @Maddy 你有什么特别的理由不接受这个作为答案吗?
  • 抱歉,我想我是不小心弄的。我也想提出我的答案,我接受了这个答案。不过后来我删了。我不知道,也许我们只能有一个被接受的答案。我没有意识到你的没有被接受。
  • @Maddy 没问题。我只是想知道代码是否不适合您。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-28
  • 2017-10-02
  • 1970-01-01
  • 1970-01-01
  • 2011-04-20
相关资源
最近更新 更多