2012-03-23 13 views
5

मैं फैंक्सबॉक्स 2.0 का उपयोग कर रहा हूं। मैं एक आईफ्रेम में सामग्री खोलता हूं। अगर आईफ्रेम में सामग्री बदलती है तो मैं पॉपअप विंडो गतिशील रूप से आकार कैसे बदल सकता हूं?फ़ैंक्सबॉक्स 2 में आईफ्रेम का गतिशील रूप से आकार कैसे बदलें?

मैं घंटों के लिए Google हूं लेकिन सभी लिंक पुराने संस्करण (1.3) या मृत सिरों के लिए हैं।

सभी इनपुट के लिए धन्यवाद!

उत्तर

-1

यह करना चाहिए।

beforeShow: function(){ 
    this.width = $('.fancybox-iframe').contents().find('html').width(); 
    this.height = $('.fancybox-iframe').contents().find('html').height(); 
} 

इस सीमा के भीतर से चलाने के लिए प्राप्त करने के लिए बच्चे से fancybox.update(), आप माता-पिता $ सक्रिय होने की आवश्यकता:

$.fancybox({ 
    width:600, 
    height:300, 
    autoResize:false 
}); 
+0

आपका समाधान मेरे लिए काम नहीं करता –

0

मैं विकल्प शो से पहले उसका आकार बदलने के लिए इस्तेमाल किया।। पेज, जिसे इसका आकार बदलना चाहिए।

0

आप इस विकल्प का उपयोग करके सामग्री चौड़ाई और हाइट के अनुसार आईफ्रेम चौड़ाई और ऊंचाई का आकार बदल सकते हैं ऑटोसाइज सत्य है। यदि ऑटोसाइज सत्य है, तो ऑटोहेइट और ऑटोविड्थ दोनों को सत्य पर सेट करता है। इसका मतलब है 'इनलाइन', 'अजाक्स' और 'एचटीएमएल' प्रकार की सामग्री चौड़ाई और ऊंचाई ऑटो निर्धारित है।

$.fancybox.open({ 
padding : 0, 
href:'http://www.gamespot.com', 
type: 'iframe', 
autoSize: true 
}); 
संबंधित मुद्दे