我正在用 JavaScript 编写我自己的“类”函数,所以我可以调用它,它会按照我想要的方式格式化一个表单。
问题是我在一个可以访问 jQuery 的网站中编写了我的 TextFade 函数,但我希望我自己的代码是独立的(不依赖于 jQuery)
我的问题是如何转换这段代码:
this.textFade = function(element,password){ // needs to be changed so jQuery is not needed anymore
if(password === 'undefined')
password = false; // default
$(element).focus(function() {
if( this.value == this.defaultValue )
this.value = "";
if(password == true)
this.type = "password";
}).blur(function() {
if( !this.value.length ) {
this.value = this.defaultValue;
if(password == true)
this.type = "text";
}
});
}
对于不需要 jQuery 的东西。
我遇到的主要问题是我如何无法检查元素上触发了哪些事件,如果有人可以向我解释我将能够自己修复它(如果可能,不使用另一个参数来定义它)。
试图在 jQuery 中找到它,但由于某种原因我找不到该函数。