首页 > TAG信息列表 > prototypejs

javascript-如何使用原型禁用mozilla中某些元素的默认上下文菜单?

我正在尝试在某些元素(特别是h1和h2标签)上扩展上下文菜单的导航选项. 右键单击这些元素时,我想防止浏览器的默认操作. 我在this page找到了不错的信息. 但是,我找不到如何禁用某些元素的上下文菜单.有人知道怎么做吗? 我使用原型作为我的JavaScript API.解决方法:这将防止上下文菜

javascript-如何使用原型在两个DIV之间创建分隔符

alt text http://img197.imageshack.us/img197/9084/seperator.png http://img197.imageshack.us/img197/9084/seperator.png 如何使用原型创建分隔符,例如上图中的Google Docs?解决方法:该分隔符实际上是包含在表行中的表单元格.它保持背景颜色和背景图像,以提供与桌面应用程序类似

javascript-如何遍历Prototype中的隐藏div(如jquery)?

jQuery的方式是 $("#id:hidden:first") $("#id:visible:last") 原型方法是什么? 我尝试使用$$(),但它不起作用. 有人可以告诉我吗?非常感谢.解决方法:这应该工作: $$('#id[style="display:none"]:first') 这应该更快: $$('#id[style="display:none"]').firs

Javascript下拉菜单小部件

我有一个包含< ul>菜单的菜单.在Web CMS中. 我希望几个菜单项具有显示在下拉列表中的子项.这些子项目也是ul. 使用几行CSS和Javascript基本上很容易做到这一点,但是我正在寻找一种现成的Javascript解决方案,可以帮助我处理以下问题: >处理屏幕边缘情况:如果下拉菜单的任何部分在当前

javascript-原型内包装

我已经搜索了文档并尝试了各种技术,但没有找到合适的技术来实现以下dom操作: <h3>hello</h3> 至 <h3><a href="#">hello</a></h3> 谢谢.解决方法:据我所知,Prototype不等同于jQuery的wrapInner().但是,您可以使用innerHTML模拟它: $$("h3").each(function(element) { e

javascript-Prototype.js和document.createElement()

所有 我现在正在学习prototype.js.看起来有些奇怪.例如,下面是我在firebug中运行的代码片段,URL为http://api.prototypejs.org/dom/Element/,因为页面中包含prototype.js. var el2 = document.createElement('div'); var k=0; for(var i in el2){ k++}; console.log(k); 结果是26

是否有资源可帮助将原型JavaScript转换为jQuery?

之前,我已经广泛使用Prototype,它帮助我们为Web应用程序增加了可观的交互性.但是,我们正在考虑使用jQuery,以使Visual Studio中更好地支持的东西标准化. 我了解我们可以使用jQuery.noConflict与Prototype一起运行,但我们希望避免用户需要下载两个库才能使用我们的网站. 因此,是否有

javascript-并非所有项目都可以用Scriptaculous,Sortables,滚动和溢出进行排序

我想有一个带有溢出:scroll的可滚动容器,其中 包含一个可排序的列表,如下所示: <div id="container" style="overflow: scroll; width: 200px; height: 100px;"> <ul id="fruit"> <li>Apple</li> <li>Banana</li> <l

javascript-window.onload是否表示全部内容已加载?

我有一个包含iframe的页面.在该iframe中,有六个iframe.当我使用 window.onload 要么 document.observe(window, 'load', func) // of PrototypeJs, 这是否意味着iframe的所有内容和其他6个iframe的内容都已加载? 如果没有答案,那么我如何确定所有iframe内容均已加载. [iframe中

javascript-多次选择同一选项,一次不更改

我有一个选择,每次选择一个选项时都需要触发一些js,即使它已经被选择也是如此. 例: <select id="select_one"> <option value="">Choose One...</option <option value="one">One</option> <option value="two">Two</

javascript-区分单击和双击

我有以下代码段用于区分点击和双击: observeSingleAndDoubleClick: function (element, singleClickHandler, doubleClickHandler, timeout) { var clicks; $(element).observe('click', function (event) { ++clicks; if (clicks === 1) { va

php-如何解决“拒绝设置不安全标题:连接”?

我正在结合使用Prototype和CodeIgniter来提交AJAX请求.我的浏览器是Chrome.我在控制台中收到一个错误,提示“拒绝设置不安全标题:连接”.这是Ajax请求行: new Ajax.Request('/vbs/index.php/signup/get_ratecenters',{method:'POST', evalScripts:true}) 我试图将类型设置为同步,但

javascript-在原型类中定义递归函数?

我正在尝试创建一个图像旋转器类,该类在无序列表中循环显示任意数量的图像.是否可以在类声明中定义递归函数?例如: var Rotator = Class.create() { initialize: function() { do something... this.rotate(); } rotate: function() { do something... this.rotate(

在Qualtrics上,如何使用javascript保存嵌入式数据(鉴于qualtrics最近已更新并且旧的SO解决方案不再起作用)

几个月前,我使用了超过here的出色建议,用一些javascript代码在Qualtrics中创建了一项调查,该调查将人们的响应(通过移动滑块给出)保存为嵌入式数据.所有这些都取决于单击“下一步”按钮时能否调用某些函数,如上面链接中的$(‘NextButton’).onclick = function(event)所示. 我想在

如何使用Javascript和Prototype毫不费力地禁用提交按钮?

所以我找到了this个推荐,但我似乎还不太清楚该怎么做. 这是我最初开始的代码: function greySubmits(e) { var value = e.srcElement.defaultValue; // This doesn't work, but it needs to $(e).insert('<input type="hidden" name="commit" value=&q

用JavaScript销毁“ this”?

如何销毁函数中的“ this”,以便销毁函数中的函数实例.如果使用纯JavaScript无法做到这一点.原型有可能吗?所以像这样: this = nil 或类似的东西: prototype.destroy(this) 我不知道prototype或javascript是否具有此类内置功能.我可以调用一个函数来轻松地从实例外部销毁实例吗? 谢

javascript-如何检查IE9中元素上的事件侦听器

我有一个页面,其中的表中包含一些td元素,用户可以单击并拖动以重新排序.该页面是使用原型构建的.在IE9以外的所有内容中都可以使用,但在IE9中,当我尝试单击并拖动时,我只是突出显示页面上的某些内容.我怀疑处理程序实际上并没有附加到td元素上. 有没有办法检查IE9的元素上附加了哪

javascript – 如何通过REST API提交Jenkins作业?

以下’执行系统Groovy脚本’构建任务更新构建的描述以添加一个按钮,该按钮将提交另一个参数化的Jenkins作业: import hudson.model.Cause import hudson.model.Job import jenkins.model.Jenkins final JOB_NAME = 'my-job' final jenkins = Jenkins.instance final job = jenkin

javascript – 如何使用预加载器和多个图像显示加载状态?

我正在构建一个包含几百个图像的幻灯片,并希望构建一个漂亮的加载栏,因此我们的想法是使用JavaScript预加载图像,然后初始化UI的其余部分. 预加载图像不是问题,而是让浏览器在加载时更新状态.我尝试过一些东西,但浏览器只会在显示完成后再重新显示. 我甚至尝试过this question的脚

java – Img src路径,带有头部参数传递

我在jsp页面中有一个img标签,其中src路径需要传递头参数来获取图像.我们怎样才能实现它?解决方法:首先,您需要创建一个设置标头的ajax请求.然后,您需要使用一些HTML5 API将收到的二进制数据转换为base64.最后,使用data:protocol和base64数据设置图像src. var oReq = new XMLHttpRequ

javascript – 如何在Array原型图中获取当前索引?

我正在使用Array.prototype.map.call在一个数组中存储一堆节点列表对象: function getListings() { return Array.prototype.map.call(document.querySelectorAll('li.g'), function(e) { return { rectangle: e.getBoundingClientRect(); }

加载javascript异步,然后在执行回调之前检查加载的DOM

问题: 异步加载js文件,然后在执行加载文件的回调之前检查是否加载了dom. 编辑:我们不使用jQuery;我们使用Prototype.编辑:为代码示例添加了更多注释. 大家好, 我正在尝试异步加载我的所有js文件,以防止它们阻塞页面的其余部分.但是当脚本加载并调用回调时,我需要知道DOM是否已经加载,

javascript – document.createElement(‘script’)…添加两个带有一个回调的脚本

我需要添加原型然后添加scriptaculous并在完成加载时获得回调.我目前正在加载原型: var script = document.createElement("script"); script.src = "http://ajax.googleapis.com/ajax/libs/prototype/1.6.1.0/prototype.js"; script.onload = script.onreadystatechange = callbac

javascript – 使用内置DOM方法或Prototype从HTML字符串创建新的DOM元素

我有一个表示元素的HTML字符串:’< li> text< / li>‘.我想将它附加到DOM中的元素(在我的情况下是ul).如何使用Prototype或DOM方法执行此操作? (我知道我可以在jQuery中轻松完成这个,但不幸的是我们没有使用jQuery.)解决方法:注意:大多数当前浏览器都支持HTML< template>元素,提供了一

将新的简单javascript注入magento后端(作为模块)

我想在magento产品管理后端的一些描述和元字段上添加简单的字符计数器功能.就像下面的截图一样. 我通过将简单的原型脚本添加到一个JS文件中来实现,该文件在magento admin HTML上加载.我选择了browser.js(/js/mage/adminhtml/browser.js)因为这是我在magento安装的后端区域加载的最