问题标签 [guiders.js]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
14760 浏览

javascript - 将 JavaScript 代码放在单独的文件中不起作用

我正在使用 Optimizely guiders.js 示例代码:

http://jeffpickhardt.com/guiders/

尽管如果我提取 JavaScript 代码并将其放在单独的文件中,则不会加载指南。

这是编辑后的 ​​HTML:

guidedTour.js在同一目录中拥有所有 JavaScript 代码。所有.js文件也位于同一目录中。并且代码在将其提取到单独的文件中之前有效。

当 JavaScript 位于单独的文件中时,不会加载指南。

我在 Chrome 中收到以下错误:

“未捕获的 TypeError:无法读取 null jquery-1.5.1.min.js:16 的属性‘clientHeight’”

尝试更新版本的 jQuery 会在guiders.js. 无论如何,这似乎与我将 JavaScript 代码保存在index.html.


我为工作代码创建了一个 jsfiddle:http: //jsfiddle.net/vpMQy/

我不知道如何在单独的文件中使用 JavaScript 创建类似的 jsfiddle,以便重现该问题。

是否可以将此 JavaScript 代码放在单独的文件中?

0 投票
1 回答
257 浏览

javascript - Guiders.js attachTo 在 iframe 中不起作用

我正在使用guiders.js向用户提供提示。虽然当 div 位于 iframe 内时,我在使用 attachTo 参数时遇到问题。

这是向导的代码:

如果 thisId 引用页面内的 div id,则 attachTo 有效。

如果 thisId 引用 iframe 中的 div ,则引导显示但不附加到 div

这是 guiders.js 库的正常行为吗?有没有办法真正附加到 iframe 中的 div?

jsfiddle 显示 attachTo 工作: http: //jsfiddle.net/y3mzP/1/ jsfiddle 不允许 iframe,所以很遗憾我无法重现。

0 投票
1 回答
274 浏览

javascript - Guiders.js - 显示元素的 Guider

我有一个引导器显示它所连接的元素,如下所示:

与元素相关的指南

我的向导代码是:

我希望引导器向下移动 100 像素左右,让我看到它所连接的元素。

谢谢,
阿里

0 投票
1 回答
198 浏览

jquery - 如何创建一个 jquery cookie?

因此,如果您访问我的登台服务器,您会看到我使用此工具添加的迷你教程。

但是,如果您单击注册或任何其他页面,教程将不断弹出。那么,如何创建一个 cookie 以便每个用户只显示一次呢?

我试过jquery cookie,虽然不知道如何让它工作。

这就是我所做的:

现在请记住,我实际上不知道我必须在 cookie.js 中添加什么代码才能使其为 guiders.js 工具添加 cookie。因此,指南只会显示一次。

我们如何让它按应有的方式工作?每个用户只显示一次。

Guiders.js 代码: