13得票4回答
如何返回元素ID而不是[object HTMLDivElement](Prototype.js)

我知道这很简单,但我无法理解它。目前以下代码返回“[object HTMLDivElement],[object HTMLDivElement]”,我希望它返回“div1,div2”。有什么想法吗?谢谢各位。<HTML> <HEAD> <script type="...

15得票1回答
如何使用Prototype JS库中止/取消请求?

使用以下代码: var pendingRequest = new Ajax.Request(myUrl, { method: 'post', postBody: soapMsg, contentTyp...

22得票2回答
为聚焦创建事件观察器?

在Prototype中,焦点事件能否冒泡? 我正在尝试避免在每个输入元素上分别分配观察者。 <script language="javascript" type="text/javascript"> document.observe('dom:loaded', function...

7得票8回答
如何通过值获取哈希表中的键名?

我明白这有点不寻常。 假设我有这个散列表。 someHash = { 'item1' => '5', 'item2' => '7', 'item3' => '45', 'item4' => '09' } 使用原生JavaScri...

17得票2回答
将一个DIV元素移动到父元素底部(作为最后一个子元素)

我正在尝试为我正在开发的网站首页创建一个不断旋转的横幅。我能想到的最好方法是将第一个DIV(firstChild)移动到堆栈的末尾,一旦它滑出视图,就可以保持其不断旋转。 这个:<div id='foo0'></div> <div id='foo1'>&l...

7得票4回答
在Ajax响应回调中获取JSON

我正在尝试创建一个小型的ajax聊天系统(只是为了好玩),并使用prototype.js来处理ajax部分。 有一件事在帮助文档中提到,如果返回json数据,回调函数将把该json数据填充在第二个参数中。 因此,在我的被调用的php文件中,我有: header('Content-type...

25得票2回答
奇怪的Chrome原型/ jQuery冲突

我们有一个应用程序,它依赖于 prototype 的遗留代码,但我们发现在大多数我们想要使用它的地方,prototype 过于“沉重”,而且我们发现 jQuery 更适合我们的工作方式。因此,我们正在将新功能迁移到 jQuery。 与此同时,我们有几个页面需要加载这两个库:<scrip...

7得票4回答
来自prototype.js第3877行的“undefined handler”

一个非常特定的问题: 我有时(30%的时间)会在prototype.js库(版本1.6.0.2,来源于Google:http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js)的第3877行遇到“未定义的处理程序”J...

9得票2回答
JavaScript/Prototype:如何获取CSS值,而不需要引用DOM元素?

是否可以在不从DOM中获取实际元素的情况下,通过类名(例如类的宽度)从CSS文件中检索样式属性?

9得票3回答
滚动页面使元素可见。

我刚刚尝试了Prototype的scrollTo函数,正如文档所述,它会滚动窗口,使元素出现在视口顶部。 我想要一个函数,只有在元素在视口内完全不可见时才滚动,并将元素滚动到视口中心。 有人知道Prototype、Scriptaculous或独立的函数是否有这样的功能吗?