问题标签 [unobtrusive-javascript]
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.
javascript - JavaScript:在数组文字中访问自己的对象属性
给定 JavaScript 对象内的 Array Literal,访问其自身对象的属性似乎不起作用:
而通过访问其他 JavaScript 对象来声明一个数组项似乎有效
示例:http:
//jsfiddle.net/5pmDG/
javascript - 从 Prototype dom 加载事件中创建全局对象
我想创建一个在 DOM 加载后可全局访问的对象。我的方法是使用原型 dom:loaded 事件并实例化 Object。
JavaScript 代码:
自己试试吧:http: //jsfiddle.net/vEGXH/2
jquery - 具有多个描述项的 jQuery Accordion 定义列表
我似乎无法将jQuery Accordions与具有多个描述项 (dd) 的定义列表一起使用。作者的示例只有单个 dd 项。
在下面的示例中,B2、B3 和 C2 显示 onLoad,而不是像我喜欢的 A1、B1 和 C1 那样隐藏。
我将如何实现这一目标?
javascript - javascript问题
我有一个动态网格,其中数据的功能需要工作,以便我可以增量复制网格中的数据。假设在第 5 行,我输入 10,从第 6 行开始的以下行应该从 11 等开始读取。
如果我转到空白的第一行并输入 2,则计数应该从该行 3 开始递增并自动更正,它应该在下一个读取为 3 的位置上自动更正。
我的问题:一旦我在第 1 行或第 2 行并从我在该行开始的数字增加,就无法完成上述操作。
对此有什么想法吗?
ruby-on-rails - Rails 3 和不显眼的 javascript
我在将不显眼的 js 文件与视图链接时遇到问题。
我有名为 index.html.erb 的视图
我也有 js 文件 index.js.erb
目前我收到再见消息,因为没有执行 javascript 文件。
我做错了什么?
在我看来,js.erb 并没有用于此目的。我只需要在普通的 .js 文件中添加脚本引用,在该文件中查看特定的客户端逻辑
谢谢, 阿列克谢
javascript - 如何使用 jquery 动态创建对象标记并向其中添加替代内容?
我正在尝试使用将回退到 iframe 的对象将 pdf 嵌入到我的网页中,该 iframe 通过外部渲染服务为未安装 acrobat 的用户加载 pdf。
我正在尝试这样做:
这在 Firefox 中有效,但在 IE 中导致 jquery 核心代码中的错误。当我将 iframe 附加到对象时,它会中断。
我需要以一种可以访问对象和 iframe 元素的方式创建内容,因为我没有可靠的方法来检测用户是否有 acrobat,所以我依赖于浏览器来显示正确的内容,只是设置 iframe 和对象的样式,这样任何一个看起来都不错。
什么是替代和跨浏览器方法?
unobtrusive-javascript - 为什么不同的日期在 JavaScript 中显示相同?
试试上面的代码。浏览器在两条消息中显示相同的日期。为什么???
ruby-on-rails - 使用 iframe 上传 Rails3 ajax
在 rails3 之前,我有一个工作的多个 ajax(mootools) 文件上传解决方案。我将 form_to_remote 与 iframe 和 responds_to_parent 一起使用。
在 rails3 中,带有 form_tag remote => true, traget => "my_iframe" 的 ajax 上传不起作用。文件的参数 [:uploaded_image] 丢失。我不知道为什么。
谁能推荐一个好的ajax文件上传解决方案?
ruby-on-rails - Javascript 不是在脚本中呈现,而是作为 html 呈现
这个问题是我昨天问的一个问题,它涉及将模型的创建/编辑功能移动到其索引页面上。我遇到的最后一个问题是,当我去删除一个模型时,我有一些应该运行的 javascript 重新加载模型列表以反映数据库中的更改。这个 js 被渲染为 html。这是我认为相关的代码:
在我的控制器中:
我的部分帖子列表(其中包含我所指的销毁链接):
销毁.js.erb:
页面加载时加载的 javscript:
要查看我正在使用的所有代码,请查看我发布的另一个问题,但我认为这足以了解我做错了什么。此外,当我运行 chrome 并单击破坏链接时,chrome 会向我显示 javascript 警告:
javascript - 关于不显眼的javascript,我不明白的一件事
我喜欢分离功能的想法,这似乎是未来的方式。
但是我习惯于在像 Rails ERB 或 PHP 这样的嵌入式语言中将 javascript 集成到循环中,在那里我可以使用特定对象的 ID 作为 javascript 中的引用。
导轨示例:
这也不是我唯一一次想在 javascript 中使用 Ruby 方法。我可能想使用常量,或者在循环内的对象上调用其他 ruby 方法,user.enabled?
或者user.full_name
使用这些对象渲染部分,等等。
那么如果所有的 javascript 都在另一个文件中或循环之外,这应该如何实现呢?我知道您可以使用 CSS 选择器在 javascript 中遍历一堆 div,但这不允许我在对象上调用 ruby 方法。
我错过了什么?谢谢!