मैंने निम्नलिखित नमूना html किया है, एक DIV है जिसमें 100% चौड़ाई है। इसमें कुछ तत्व होते हैं। पुन: आकार देने वाली खिड़कियां करते समय, आंतरिक तत्वों को फिर से तैनात किया जा सकता है, और div का आयाम बदल सकता है। मैं पूछ रहा हूं कि क्या div के आयाम परिवर्तन की घटना को हुक करना संभव है? और कैसे करना है? मैं वर्तमान में लक्ष्य DIV पर jQuery आकार घटना के लिए कॉलबैक फ़ंक्शन को बांधता हूं, हालांकि, कोई कंसोल लॉग आउटपुट नहीं है, नीचे देखें:
<html>
<head>
<script type="text/javascript" language="javascript" src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
<script type="text/javascript" language="javascript">
$('#test_div').bind('resize', function(){
console.log('resized');
});
</script>
</head>
<body>
<div id="test_div" style="width: 100%; min-height: 30px; border: 1px dashed pink;">
<input type="button" value="button 1" />
<input type="button" value="button 2" />
<input type="button" value="button 3" />
</div>
</body>
</html>
setInterval
यहां एक संभावित समाधान के रूप में उपयोग कर सकते हैं। clearInterval
आपके काम पूरा होते ही आप लूप को बंद करने के लिए हमेशा एक बटन पर क्लिक कर सकते हैं।