2012-11-09 11 views
28

में शैली बदल गई है, तो मुझे आश्चर्य है कि अगर किसी को पता है कि क्रोम देव उपकरण में किसी विशिष्ट तत्व पर एक विशिष्ट सीएसएस संपत्ति पर ब्रेक पॉइंट जोड़ना संभव है, यानी #mydiv's ऊंचाई संपत्ति बदल गई है, तोड़ें।क्रोम देव उपकरण

+0

शैली संपत्ति परिवर्तन शायद पृष्ठ लेआउट का हिस्सा होगा। संभवतः कोई प्रासंगिक जावास्क्रिप्ट कॉलस्टैक नहीं है, इसलिए मैं सोच रहा हूं कि इस तरह की ब्रेकपॉइट हिट होने पर आप क्या देखने की उम्मीद करेंगे? –

+2

@YurySemikhatsky एक शैली संपत्ति परिवर्तन पर तोड़ने पर आप कॉलस्टैक देख सकते हैं ताकि आप यह निर्धारित करने में सक्षम होंगे कि परिवर्तन का कारण क्या है। – Thomas

उत्तर

29

आप तत्व पैनल संदर्भ मेनू के Break on... का उपयोग कर सभी इनलाइन शैली (<div style="height: 20px; width: 100%">) परिवर्तनों को केवल तोड़ सकते हैं। Attributes modifications

+0

यह मेरे लिए काम नहीं कर रहा है :(मुझे लगता है कि 'शैली = "ओवरफ़्लो: छुपा हुआ है;" मेरे' 'टैग में जोड़ा जा रहा है, जिसमें एक विशेषता संशोधन ब्रेकपॉइंट है, लेकिन मुझे कुछ भी नहीं मिला। मुझे अंततः पता चला कि क्या था हालांकि, यह तब था जब एक आईफ्रेम लोड किया गया था, इसलिए मुझे लगता है कि क्रोम इस मामले को सही तरीके से संभाल नहीं करता है: 'iframe.attr (" ऑनलोड "," this.style.visibility = 'visible'; parent.document.body .style.overflow = 'छुपा'; ");' – Kevin

+1

ध्यान देने के लिए धन्यवाद! विस्तृत रेपो चरणों के साथ http://crbug.com/new पर इसके लिए एक बग फ़ाइल करने के लिए आपका स्वागत है। बग से जुड़ा एक असफल मामला सहायक हो। –

+0

मेरे पास स्टाइल एट्रिब्यूट के साथ div है, जब मैंने डिस्प्ले द्वारा छुपा ऐड में यह div बदल दिया: कोई भी संपत्ति नहीं। लेकिन ब्रेकपॉइंट मेरे लिए काम नहीं कर रहा है ... –

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