2011-10-10 17 views
8

मैं की तरह

$('ul li').find('iframe').css({'visibility':'visible'}); 

जो कुछ का उपयोग कर रहा फ़ायरफ़ॉक्स और ओपेरा में ठीक काम करता है,

सांत्वना त्रुटि: यूआरएल http://www.youtube.com/embed/hurnoKLuBD8 साथ फ्रेम से /Configuracion/Documents%20and%20Settings/TNMC000/Escritorio/player/roundabout/js/round1.htm: /// डी:

असुरक्षित JavaScript URL फ़ाइल के साथ फ्रेम पहुंचने का प्रयास करें। डोमेन्स, प्रोटोकॉल्स और पोर्ट्स मैच करना चाहिए।

टेस्ट यूआरएल: http://toniweb.us/vimeo-like/js/images.htm

किसी भी विचार?

-EDIT-

मैं

.invisible{ text-indent:-9999px } 

और

<div class="iframe"><iframe></iframe></div> 

और

$('ul li').find('.iframe').addClass('invisible'); 

लेकिन फिर भी का उपयोग कर पता है कि कैसे इसके साथ काम ठीक करने के लिए चाहते हैं यह तय केवल iframe

+0

क्या आप कंसोल में कोई त्रुटि देख रहे हैं? –

+1

क्रोम कंसोल '$ ('एच 1') में स्क्रिप्ट चलाने के दौरान मुझे आपकी त्रुटि दिखाई नहीं देती है। सीएसएस ({'दृश्यता': 'छुपा'}); 'स्टैक ओवरफ्लो पर सही तरीके से काम करता है। क्या आप सुनिश्चित हैं कि बाकी सभी क्रोम और अन्य ब्राउज़रों के बीच समान हैं? –

+1

क्या आप [jsfiddle] (http://jsfiddle.net/)/[जेएस बिन] (http://jsbin.com/) पर समस्या का पुन: उत्पन्न कर सकते हैं? – thirtydot

उत्तर

3

वास्तव iframes का अदृश्य (अर्थात visibility:hidden या display:none का प्रयोग करके) के साथ मुद्दों कर रहे हैं। लेकिन आप उन्हें छोटे होने से अदृश्य कर सकते हैं पर्याप्त

$('ul li').find('iframe').css({"height":"0", "width":"0", "border":"none"}); 
+0

हाय, आपके इनपुट के लिए धन्यवाद।लेकिन क्या आपको लगता है कि यूट्यूब आईफ्रेम के लिए काम करेगा, उदाहरण के लिए? –

+0

हाँ, यह काम करता है (परीक्षण) –

-1

ऑब्जेक्ट मानचित्र को ठीक काम करना चाहिए, लेकिन यदि आप केवल एक ही शैली सेट कर रहे हैं तो ऑब्जेक्ट मानचित्र को पूरी तरह से छोड़ना आसान हो सकता है। इस प्रयास करें:

$('ul li').find('.titThumb').css('visibility', 'visible'); 
$('ul li').find('.titIframe').css('visibility', 'hidden'); 

http://api.jquery.com/css/

+1

मुझे डाउनवॉट्स पर कोई फर्क नहीं पड़ता लेकिन मैं समझाने के लिए एक टिप्पणी की सराहना करता हूं। हम सभी यहां खुद को सुधारना चाहते हैं। – njr101

+4

आप शायद डाउनवॉट्स प्राप्त कर रहे हैं क्योंकि '.css()' को बदलने के तरीके को कुछ भी बदलने वाला नहीं है। दोनों तरीके सही हैं। आपका उत्तर एक टिप्पणी होना चाहिए। – thirtydot

+0

बस मैंने कोशिश की, और नहीं ... कुछ भी नहीं बदला –

6

मैं जानता हूँ कि यह एक बिट दिनांकित है, लेकिन मैं सिर्फ एक ही समस्या में पड़ गए। मेरा समाधान

css('opacity', 0) 
+0

अभी भी आप उस पर क्लिक कर सकते हैं;) – Nico

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