ملزمة مخصصة وظائف دوم الأحداث في النموذج ؟
-
09-06-2019 - |
سؤال
مسج يحتوي على اللغة العظيمة بناء على أن تبدو مثل هذا:
$(document).ready(function() {
$("a").click(function() {
alert("Hello world!");
});
});
كما كنت قد تخمين هذا مرة واحدة الوثيقة تحميل, يربط وظيفة مخصصة على الحدث onClick من كل a العلامات.
السؤال هو: كيف يمكن تحقيق نفس هذا النوع من السلوك في النموذج ؟
المحلول
النموذج 1.6 يوفر "دوم:تحميل" الحدث على الوثيقة:
document.observe("dom:loaded", function() {
$$('a').each(function(elem) {
elem.observe("click", function() { alert("Hello World"); });
});
});
نصائح أخرى
$(document).observe('dom:loaded', function() {
$$('a').invoke('observe', 'click', function() {
alert('Hello world!');
});
});
Event.observe(window, 'load', function() {
Event.observe(element, 'click', function() {
alert("Hello World!");
});
});
وبطبيعة الحال تحتاج إلى "حدد" العناصر الأولى في النموذج.
يعطي هذا المقال جيد جدا عامة النموذج الحدث المكتبة.أعتقد أن مقارنة مسج, هذا هو العصر الحجري api.:)
http://alternateidea.com/blog/articles/2006/2/8/working-with-events-in-prototype
لا تنتمي إلى StackOverflow