का आकार बदलने की घटना को ट्रिगर करता है ऐसा लगता है कि एक HTML तत्व का आकार बदलने पर, विंडोज़ का आकार बदलना ईवेंट भी निकाल दिया जाता है।किसी तत्व का आकार बदलना विंडो
चूंकि मैं तत्वों का आकार बदलते समय और खिड़की का आकार बदलते समय विभिन्न तर्क निष्पादित करना चाहता हूं, क्या इस से निपटने का एक गैर-हैकिश तरीका है?
$(function(){
$(window).on('resize', function(){
// This event gets fired when the #my_element div gets resized, event if
// window doesn't get resized itself
$('#text').text(++resizes);
});
$('#my_element').resizable();
});
दूसरे शब्दों में, समस्या यह है कि जब मैं एक तत्व का आकार बदलने, आकार बदलने घटना यह के माता-पिता के सभी के लिए निकाल दिया जाता है, भले ही उनके आकार में परिवर्तन नहीं होता
event.stopPropagation() का उपयोग करें; http://api.jquery.com/event.stopPropagation – Daniel
"आकार बदलें" ईवेंट विंडो ऑब्जेक्ट तक बुलबुले जब तक आप प्रचार को रोक नहीं देते। –
मुझे लगता है कि यह jQueryUI आकार बदलने योग्य में एक बग है, जो रिटर्न वैल्यू के संबंध में विंडो का आकार बदलता है या प्रचार राज्यों को रोकता है। – Doug