问题标签 [scriptaculous]

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 回答
500 浏览

javascript - Scriptaculous 中的可排序问题

我在使用 Scriptaculous 的拖放库让我的 div 变得可排序时遇到问题。

当我尝试使用 Safari 的 Web Inspector 进行调试时,出现以下错误: TypeError: Result of expression 'tagName.toUpperCase' [undefined] is not a function. dragdrop.js:932

问题是在 dragdrop.js 文件中还是在我的代码中,如果它在我的代码中,我该如何解决?谢谢。

0 投票
1 回答
285 浏览

javascript - 使用 rails 获取表单中生成的复选框的 id/value/name

fields_for在带有一些文本框的rails中使用了一个助手。如何获取这些文本框的 ID 以在某些 Javascript 中使用?我希望能够通过单击某些框来操纵其他复选框的状态。

例如

然后使用 scriptaculous 或 anonclick来处理其他生成的复选框发生的情况。

0 投票
2 回答
306 浏览

ruby-on-rails - 如何对错误消息使用 Scriptaculous 效果

我想对错误消息使用一些 Scriptaculous 效果。

我的第一个想法是将错误消息放入 div 标签并在控制器中使用 page.visual_effect 。但我不知道如何选择会受到影响的正确 div。

或者我应该考虑一些条件并从那里调用它们。顺便说一句,我不知道该怎么做。我们不能做类似的事情f.error_message_on "name", :visual_effect => ... 任何帮助将不胜感激。

0 投票
1 回答
693 浏览

jquery - 分类结果 - jQuery 自动完成插件

我正在寻找一个可以轻松对搜索结果进行分类的自动完成插件。如果不清楚,请查看 Apple.com 的搜索栏(右上角)。

我知道 script.aculo.us 的自动完成小部件提供了类似的功能,允许您将文本包装在 [span class="informal"] 中。每个 class="informal" 元素都不包含在键盘导航中。

由于我对在这个项目中包含两个不同的框架并不太兴奋,如果有人能告诉我如何继续修改 jQuery 的许多自动完成插件之一来模仿这个功能,我会很高兴。

谢谢,期待看到你的答案!

0 投票
1 回答
265 浏览

ruby-on-rails - 加载后突出显示 div 或 p

你好我需要在我的页面加载后突出显示一个 div,我不知道我是否应该使用部分或类似的东西,部分也必须有 2 个变量 disponible。

加载 5 秒后突出显示的代码:

控制器 :

0 投票
1 回答
298 浏览

javascript - Scriptaculous 下拉菜单在视图/显示中不起作用

我对 Ruby on Rails 和 javascript 的了解是初级的,所以如果这个问题有一个简单的答案,请原谅我。我有一个需要多级下拉菜单的网站。我已经调整了 scriptalculous 下拉菜单,该菜单正在使用 mongrel 处理我的网站的测试副本。有几个页面,每个页面都有自己的布局。当我从一个页面跳转到另一个页面时,下拉菜单可以正常工作,但是当我转到任何“查看/显示”页面时,只有第一级菜单可以工作。我怀疑跳跃显示会以某种方式丢失javascript。任何人都知道如何解决这个问题。在我所有的布局头中,我有以下内容:-

我正在使用 Scriptaculous 下载附带的原型、控件等。

0 投票
2 回答
7393 浏览

javascript - 将 div 保持在视口内或滚动时保持任意 div

我正在尝试找到一个脚本(或创建一个),它在我的视口中保持垂直导航栏“粘性”。虽然这可能不是黑魔法(可以使用 position:fixed css),但这种方法存在一个问题:如果导航栏长于视口高度,则访问者将无法看到整个导航。所以我希望导航栏不要将视口留在其顶部,但也不要将父容器留在其底部。它应该立即跟随滚动事件,而不需要花哨/弹跳动画。

那可能吗?谷歌没有透露任何对我有用的信息。你可能从 slashdot 的文章评论导航器或谷歌视频的播放器框知道这种效果。

更新:本质上这将是对 jQuery 插件scrollFollow的重写。如果它缺少动画也没问题,因为我不会使用它们。但它应该能够保持在定义的父容器内而无需裁剪。cookie 处理也不需要。

0 投票
1 回答
156 浏览

javascript - 原型 + Scriptaculous:迁移问题

我们使用 Prototype 1.5.1.1 和 Scriptaculous 版本 1.7.1。

尝试升级到 Prototype 1.6 分支(连同 Scriptaculous 的 1.8 分支),但似乎有些事情必须改变 - 当我们将文件指向新版本时,不止一些事情不起作用(firebug 抛出各种异常) .

我不介意修复这些项目,但我想知道是否有迁移页面或其他一些文档来解释已删除/更改/折旧/等的内容,以便我们可以隔离和更新正确的代码。

0 投票
4 回答
32639 浏览

javascript - document.createElement('script')... 用一个回调添加两个脚本

我需要添加原型,然后添加 scriptaculous 并在它们都完成加载时获得回调。我目前正在加载原型,如下所示:

我可以通过链接回调来做到这一点,但这似乎是一种糟糕的做法(当我需要加载更多脚本时,我不想要 20 个回调方法的愚蠢链)。想法?

0 投票
2 回答
1913 浏览

javascript - 为什么我的一个效果在添加另一种效果后停止工作?

如果这是一个愚蠢的问题,我对所有这一切都很抱歉。

我之前为我的联系表单创建了一个灯箱效果,并且效果很好。单击联系人,灯箱弹出,其中包含单独的 html 页面中的联系人表单。脚本参考如下:

然后,我通过教程添加了一个类似 coda 的滑块框,然后将以下脚本添加到头部,一切正常:

完成后,我发现我的初始灯箱功能停止工作,链接现在只是将我发送到 html 页面。没有灯箱。现在是完整的头部:

这是我发送到灯箱的导航:

我希望这会有所帮助。你可以在一个页面上有太多的 javascript 吗?我该如何解决?