- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在研究事件处理的JavaScript库。这是一些代码:
01| (function(){
02| var int,
03| Jist = function(s){
04| return new Jist.fn.init(s);
05| };
06| Jist.fn = Jist.prototype ={
07| init : function(s){
08| if(!s){
09| return this;
10| }
11| else{
12| this.length = 1;
13| if (typeof s === "object"){
14| this[0] = s;
15| }
16| else if(typeof s === "string"){
17| var obj;
18| obj = document.querySelectorAll(s);
19| this[0] = obj;
20| this.elem = this[0];
21| }
22| return this;
23| }
24| },
25| };
26| Jist.fx ={
27| event : function(event,callback,state){
28| var dummy = (state) ? false : state;
29| for(var i=0; i<this.elem.length; i++) {
30| this.elem[i].addEventListener(event,callback,dummy);
31| }
32| return this;
33| },
34| }
35| Jist.fn.init.prototype = Jist.fn;
36| Jist.fn.init.prototype = {
37| print : function(txt){
38| for(var i=0; i<this.elem.length; i++) {
39| this.elem[i].innerHTML = txt;
40| }
41| return this;
42| },
43| click : function(callback){
44| Jist.fx.event("click",callback);
45| return this;
46| },
47| };
48| window.Jist = window._ = Jist;
49| })();
01| <div id="enter">Begin!</div>
02| <script>
03| _("#enter").click(function(){
04| _("#enter").print("It worked!");
05| })
06| </script>
'undefined' is not an object (evaluating this.elem.length)[line 29 in the library]
最佳答案
当您调用Jist.fx.event("click",callback);
并开始执行event
方法时,this
将是Jist.fx
,并且它没有名为elem
的属性,而event
方法在引用this.elem.length
时会尝试使用该属性。这会导致您看到错误。
关于javascript-events - Javascript事件库 'unidentified',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19827429/
我正在尝试提醒按下的键。它在 PC 上运行,但在移动设备上返回“身份不明”。这是为什么? $(document).on("keydown", function(e) { alert(e.ke
我一直在研究事件处理的JavaScript库。这是一些代码: 01| (function(){ 02| var int, 03| Jist = function(s){ 04|
这比这更复杂,但简而言之,我正在尝试为序列族创建一个共识序列(仅由 A、C、G 和 T 字符组成的字符串),并且我无法识别在哪里我做的功能失败了。这是: SEQUENCE calculate_cons
#include using namespace std; class sales_item { friend ostream& operator >&, sales_item cons
我正在 Windows 10 上使用 Visual Studio 2015 编写 Windows 应用商店应用程序。我的代码如下: #define WINVER 0x0A00 #define _WIN
我有一个完全实现的 State 类,如下所述。我还有一个继承 State 类的 PlayState 类,它也已完全实现。我的编译错误是“playstate.h(6): error C2504: 'St
我已经使用 Visual Studio 2008 创建了一个 MSI 安装程序。然后我使用 signtool.exe 和我的身份验证证书对其进行签名。 在 Vista x64 测试 PC 上,运行 M
这是从我的 previous question 连续的.我在 R 中使用 RMySQL 包将 SQL suery 发送到 MySQL 数据库。该错误表明语法有问题,但我找不到错误部分。谁能帮我解决这个
我正在使用 C++ 模板来访问内存保留首选项。内存由句柄引用。为了锁定/解锁这个内存,我写了一个类似 auto_ptr 的类模板。当我不想访问其中一个成员时,编译器会发出“身份不明的标识符”错误。 t
我正在尝试在我的应用程序中发送电子邮件。我正在尝试使用 MFMailComposeViewController 对象,但收到一条错误消息,指出它是“未声明的标识符” 代码: -(IBAction) a
我正在学习如何编写 Minecraft mod(版本 1.14.4)并且能够制作一个项目。现在我正在尝试做一个 block 。我正在关注this tutorial video它实际上涵盖了 1.14.
我正在运行 Xcode 6.1.1。我使用以下方法设置了一个新的测试目标:File > New > Target 使用空模板运行测试工作正常。我导入了一个 header ServerControlle
如何在 vista 中显示发布者的名称而不是“一个不明程序想要访问您的计算机”? 最佳答案 您需要从证书颁发机构获得代码签名证书(不同于 SSL 服务器证书),并使用它为您的程序签名。获得此类证书有一
我们对所有可执行文件、.app 和最终安装程序 (pkg) 进行代码签名。它适用于以前的 MacOS 版本,但遗憾的是, 上的用户MacOS Catalina 获取包来自 的消息身份不明的开发商 .我
我正在尝试从 SQL 数据库($demo)存储变量($q11),但出现错误 注意:未识别的索引:QNo in C:\xampp\htdocs\,...... 请有人给出此错误的解决方案 Linux Q
这是我的完整代码 var express = require('express'), app = express(), mongoose = require('mongoose'),
我正在使用 osacompile 将 AppleScript 编译到 Mountain Lion 中的应用程序包中,但我无法执行生成的包,因为它提示开发人员身份不明,正如我对未签名的应用程序包所期望的
尝试通过训练集群运行 autoML 时出现错误。但通过本地运行却运行成功。 最佳答案 AutoMLStep 的命名空间最近发生了更改,如果您使用 =1.0.76,您需要使用“from azureml.
我正在开发一个 Python Django 项目,在其中一个应用程序中,我必须执行大量 DOM 操作。早些时候,我使用 jQuery 来实现此目的,但我想使用 VueJS,因为它的虚拟 DOM。我正在
有一个名为“InStrRev”的函数在 Access 中工作正常,但是当我使用同一函数以 C# Windows 窗体获取记录时,会弹出一条错误消息,提示 Unidentified function '
我是一名优秀的程序员,十分优秀!