1
我最初在這個項目中使用了JQuery,但現在我不得不使用Prototype,並且想要將我在JQuery中編寫的內容用在Prototype中。JS:在原型上點擊時清空輸入字段
這是一個簡單的代碼,當用戶點擊它時清空搜索欄。我確信在Prototype中做起來很容易,但我不知道如何。
這裏是我寫的jQuery ...
$(window).load(function(){
$("#search").on("click", function() {
if ($(this).val() == "search") {
$(this).val("");
$(this).css("color", "black");
}
});
$("#search").blur(function() {
if ($(this).val() == "") {
$(this).css("color", "gray");
$(this).val("search");
}
});
});
我如何轉換上面爲使用原型?
傳統,原型腳本將使用['Event.observe'](http://api.prototypejs.org/dom/Event/observe /)註冊一個處理程序,然後每次使用'this'而不是'$('search')'。這樣你就可以擁有多個事件處理程序和一個處理程序的多個輸入。 – clockworkgeek 2012-04-03 10:16:05