2014-09-30 6 views
7

एक नई सीएसएस संपत्ति है, जिसे आकार बदल दिया जाता है, इसलिए divs भी आकार बदलने योग्य हैं। लेकिन एक ईवेंट श्रोता कैसे संलग्न करें? क्योंकि .onresize केवल खिड़की वस्तुdiv resize पर फ़ंक्शन कैसे कॉल करें?

JSFiddle पर काम करता है: http://jsfiddle.net/3y0gfj8j/


संपादित करें:

मैं JQuery का उपयोग नहीं करना चाहते हैं। यह एक डुप्लिकेट सवाल नहीं है। मुझे इस समस्या के लिए केवल JQuery समाधान मिल गए हैं, इसलिए मैंने इस सवाल से पूछा।

+1

डुप्लिकेट: http://stackoverflow.com/questions/8082729/how-to-detect-css3-resize-events –

+3

मैं JQuery का उपयोग नहीं करना चाहते हैं । यह डुप्लिकेट –

+0

नहीं है: http://stackoverflow.com/questions/8082729/how-to-detect-css3-resize-events –

उत्तर

-1

आजकल डोम में यह एक वास्तविक समस्या है। आधुनिक ब्राउज़र अंडरफ्लो/ओवरफ्लो ईवेंट का समर्थन करते हैं जिनका उपयोग आकार बदलने का पता लगाने के लिए किया जा सकता है, और आईई गैर-मानक आकार बदलने का ईवेंट का समर्थन करता है। समस्या यह है कि आईई 11 ने गैर-मानक घटना को हटा दिया और कोई विकल्प नहीं दिया, इसलिए आपको हैक पर हैक पर हैक का उपयोग करने की आवश्यकता है। एक काम कर हैक यहां पाया जा सकता:

http://www.backalleycoder.com/2013/03/18/cross-browser-event-based-element-resize-detection/

+0

यह आकार बदलने योग्य div –

+1

के लिए काम नहीं करता है मैंने कोड संशोधित किया है, इसलिए यह अब काम करता है: http: // fiddle। jshell.net/tfrp22hb/3/ – Zenorbi

संबंधित मुद्दे