คำถามติดแท็ก events

เหตุการณ์เป็นวิธีสำหรับชั้นเรียนที่จะให้การแจ้งเตือนแก่ผู้ฟังเมื่อมีสิ่งใดเกิดขึ้น

6
ส่งเหตุการณ์ของเมาส์ผ่านองค์ประกอบตำแหน่งอย่างแน่นอน
ฉันกำลังพยายามที่จะจับภาพเหตุการณ์ของเมาส์บนองค์ประกอบที่มีองค์ประกอบที่จัดวางอย่างอื่นอยู่ด้านบนของมัน ตอนนี้เหตุการณ์ในองค์ประกอบที่มีการจัดวางอย่างถูกต้องจะพุ่งเข้าหาผู้ปกครอง แต่ฉันต้องการให้มัน "โปร่งใส" สำหรับกิจกรรมเมาส์เหล่านี้และส่งต่อไปยังสิ่งที่อยู่ด้านหลัง ฉันควรใช้สิ่งนี้อย่างไร

15
วิธีเพิ่มเหตุการณ์การสัมผัสไปยัง UIView
ฉันจะเพิ่มเหตุการณ์การสัมผัสลงใน UIView ได้อย่างไร ฉันลอง: UIView *headerView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.bounds.size.width, nextY)] autorelease]; [headerView addTarget:self action:@selector(myEvent:) forControlEvents:UIControlEventTouchDown]; // ERROR MESSAGE: UIView may not respond to '-addTarget:action:forControlEvents:' ฉันไม่ต้องการสร้างคลาสย่อยและเขียนทับ - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

10
ความแตกต่างระหว่าง e.target และ e.currentTarget
ฉันไม่เข้าใจความแตกต่างพวกเขาทั้งคู่ดูเหมือนกัน แต่ฉันคิดว่าพวกเขาไม่เหมือนกัน ตัวอย่างใด ๆ ที่จะใช้เมื่อใดจะได้รับการชื่นชม

10
วิธีการที่ชัดเจนในการทริกเกอร์เหตุการณ์ keypress ด้วย jQuery
ฉันได้อ่านคำตอบทั้งหมดของคำถามนี้แล้วและดูเหมือนว่าไม่มีวิธีแก้ไขใด ๆ นอกจากนี้ฉันยังได้รับความรู้สึกที่ทำให้การกดปุ่มด้วยตัวอักษรพิเศษไม่ทำงานเลย บางคนสามารถยืนยันได้ว่าใครเป็นผู้ทำสิ่งนี้

10
การเรียกฟังก์ชันเมื่อ ng-repeat เสร็จสิ้น
สิ่งที่ฉันพยายามนำมาใช้นั้นเป็นตัวจัดการ "ในการทำซ้ำการเรนเดอร์เสร็จสิ้น" ฉันสามารถตรวจจับได้เมื่อเสร็จสิ้น แต่ฉันไม่สามารถหาวิธีที่จะเรียกใช้ฟังก์ชันจากมันได้ ตรวจสอบซอ: http://jsfiddle.net/paulocoelho/BsMqq/3/ JS var module = angular.module('testApp', []) .directive('onFinishRender', function () { return { restrict: 'A', link: function (scope, element, attr) { if (scope.$last === true) { element.ready(function () { console.log("calling:"+attr.onFinishRender); // CALL TEST HERE! }); } } } }); function myC($scope) { $scope.ta = [1, …

15
เหตุการณ์ C # และความปลอดภัยของเธรด
UPDATE ตั้งแต่ C # 6 คำตอบสำหรับคำถามนี้คือ: SomeEvent?.Invoke(this, e); ฉันมักจะได้ยิน / อ่านคำแนะนำต่อไปนี้: ทำสำเนาของเหตุการณ์เสมอก่อนที่คุณจะตรวจสอบnullและดำเนินการ การทำเช่นนี้จะช่วยขจัดปัญหาที่อาจเกิดขึ้นกับเธรดที่เหตุการณ์เกิดขึ้นnullที่ตำแหน่งระหว่างที่คุณตรวจสอบว่ามีค่าว่างหรือไม่ // Copy the event delegate before checking/calling EventHandler copy = TheEvent; if (copy != null) copy(this, EventArgs.Empty); // Call any handlers on the copied list อัปเดต : ฉันคิดว่าจากการอ่านเกี่ยวกับการปรับให้เหมาะสมซึ่งสิ่งนี้อาจต้องการให้สมาชิกเหตุการณ์ระเหยได้ แต่ Jon Skeet ระบุไว้ในคำตอบของเขาว่า CLR ไม่ได้เพิ่มประสิทธิภาพการคัดลอก แต่ในขณะเดียวกันเพื่อให้ปัญหานี้เกิดขึ้นอีกเธรดอื่นต้องทำดังนี้: // Better …

9
jquery select change event เลือกตัวเลือกที่เลือกไว้
ฉันผูกเหตุการณ์ในเหตุการณ์การเปลี่ยนแปลงขององค์ประกอบที่เลือกของฉันด้วยสิ่งนี้: $('select').on('change', '', function (e) { }); ฉันจะเข้าถึงองค์ประกอบที่เลือกไว้เมื่อเหตุการณ์การเปลี่ยนแปลงเกิดขึ้นได้อย่างไร
234 jquery  events 

16
วิธีการจับภาพเหตุการณ์ "การแสดง / ซ่อนแป้นพิมพ์เสมือน" ใน Android
ฉันต้องการจะเปลี่ยนเลย์เอาต์ตามว่าแป้นพิมพ์เสมือนจริงแสดงหรือไม่ ฉันค้นหา API และบล็อกต่างๆ แต่ดูเหมือนจะไม่พบสิ่งใดที่มีประโยชน์ เป็นไปได้ไหม? ขอบคุณ!

10
เหตุการณ์ระดับโลกในเชิงมุม
ไม่เทียบเท่า$scope.emit()หรือ$scope.broadcast()ในเชิงมุม? ฉันรู้ถึงEventEmitterฟังก์ชั่นการใช้งาน แต่เท่าที่ฉันเข้าใจว่าจะปล่อยเหตุการณ์ไปยังองค์ประกอบ HTML หลัก จะทำอย่างไรถ้าฉันต้องการสื่อสารระหว่าง fx พี่น้องหรือระหว่างองค์ประกอบในรากของ DOM และองค์ประกอบซ้อนกันหลายระดับลึก?
224 angular  events 

7
jQuery .live () vs .on () วิธีการเพิ่มเหตุการณ์คลิกหลังจากโหลด HTML แบบไดนามิก
ฉันใช้ jQuery v.1.7.1 โดยที่วิธีการ. live () ไม่ชัดเจน ปัญหาที่ฉันมีคือเมื่อโหลด html ไปยังองค์ประกอบแบบไดนามิกโดยใช้: $('#parent').load("http://..."); หากฉันลองและเพิ่มคลิกเหตุการณ์หลังจากนั้นจะไม่ลงทะเบียนเหตุการณ์โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้: $('#parent').click(function() ...); หรือ // according to documentation this should be used instead of .live() $('#child').on('click', function() ...); วิธีที่ถูกต้องในการบรรลุฟังก์ชั่นนี้คืออะไร? ดูเหมือนว่าจะทำงานกับ. live () สำหรับฉัน แต่ฉันไม่ควรใช้วิธีการนั้น โปรดทราบว่า #child เป็นองค์ประกอบที่โหลดแบบไดนามิก ขอบคุณ

16
jQuery - เหตุการณ์ทริกเกอร์เมื่อองค์ประกอบถูกลบออกจาก DOM
ฉันพยายามหาวิธีใช้รหัส js เมื่อองค์ประกอบถูกลบออกจากหน้า: jQuery('#some-element').remove(); // remove some element from the page /* need to figure out how to independently detect the above happened */ มีเหตุการณ์ที่เหมาะกับสิ่งนั้นเช่น: jQuery('#some-element').onremoval( function() { // do post-mortem stuff here }); ขอบคุณ
211 jquery  events  dom  triggers 

11
ทำอย่างไรให้คลิกเหตุการณ์มีผลเฉพาะกับแม่ DIV ไม่ใช่เด็ก ๆ
ฉันมี DIV ที่มีการแบ่งประเภทfoobarและมีเพียงไม่กี่ DIV ภายใน DIV ที่ไม่ได้จัดประเภทแต่ฉันคิดว่าพวกเขากำลังสืบทอดfoobarชั้นเรียน: $('.foobar').on('click', function() { /*...do stuff...*/ }); ฉันต้องการให้มันดับลงเฉพาะเมื่อคลิกที่ไหนสักแห่งใน DIV แต่ไม่ใช่ในลูก DIV ของมัน
211 jquery  events  onclick 

3
รับค่าของช่องทำเครื่องหมาย HTML จากเหตุการณ์ onclick / onchange
<input type="checkbox" onclick="onClickHandler()" onchange="onChangeHandler()" /> จากภายในonClickHandlerและ / หรือonChangeHandlerฉันจะทราบได้อย่างไรว่าสถานะใหม่ของช่องทำเครื่องหมายคืออะไร


8
เหตุการณ์ 'อินพุต' jQuery
ฉันไม่เคยได้ยินเหตุการณ์ใน jQuery เรียกinputจนกระทั่งฉันเห็นjsfiddleนี้ คุณรู้ไหมว่าทำไมมันถึงทำงาน มันเป็นนามแฝงสำหรับkeyupหรือบางสิ่งบางอย่าง? $(document).on('input', 'input:text', function() {});
206 jquery  events  input 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.