2011-01-18 27 views
15

पर आधारित jQuery UI संवाद चौड़ाई और ऊंचाई वर्तमान में (jQuery 1.4.4 और UI 1.8.8) मैंने संवाद का गुण सेट करने के लिए निम्न का उपयोग किया: (मैं संवाद को 180px होने का प्रयास कर रहा हूं स्क्रीन की ऊंचाई और चौड़ाई से कम।)स्क्रीन चौड़ाई और ऊंचाई

$("#dialog").dialog({ 
      bgiframe: true, 
      position: 'center', 
      width: $(window).width()-180, 
      height: $(window).height()-180, 
      title: ititle, 
      modal: true, 
      buttons: { "Close": function() { $(this).dialog("destroy"); }} 
}); 

उपरोक्त काम एफएफ में ठीक है लेकिन आईई 8 में यह विफल रहता है।

क्या यह चौड़ाई और ऊंचाई निर्धारित करने का सही तरीका है या क्या मुझे कुछ अलग करना चाहिए?

उत्तर

5

आपको शायद DOCTYPE निर्दिष्ट करने और सही तरीके से काम करने के लिए मानक मोड का उपयोग करने की आवश्यकता है।

+0

अपने पृष्ठ के शीर्ष यही कारण है कि (मानकों मोड) चाल किया है लगता है पर इस की आवश्यकता होगी। धन्यवाद – Jason

11

यह IE8 में मेरे लिए काम किया:

var winW = $(window).width() - 180; 
var winH = $(window).height() - 180; 

$("#dialog").dialog({ 
    autoOpen: false, 
    height: winH, 
    width: winW, 
    modal: true 
}); 

आप हालांकि

<!DOCTYPE html> 
संबंधित मुद्दे