मैं एक jquery प्लगइन का उपयोग कर रहा हूं जो हेडर को एक HTML तालिका पर हल करता है जो मैं उत्पन्न करता हूं। दुर्भाग्य से प्लगइन का प्रदर्शन बहुत धीमी है और मैं निम्नलिखित कोड के लिए नीचे संकुचित है:यह jquery इतनी धीमी क्यों है?
var $tbl = $(this);
var $tblhfixed = $tbl.find("thead");
$tblhfixed.find("th").each(function()
$(this).css("width", $(this).width());
});
यह यानी 2,000 पंक्तियों के साथ एक मेज पर के बारे में 40 सेकंड ले जा रहा है। क्या किसी को पता है कि यह इतना धीमा क्यों है और अधिक महत्वपूर्ण बात यह है कि मैं इसे तेज़ी से कैसे बना सकता हूं? मैंने कई अन्य प्लगइन की कोशिश की है और यह एकमात्र ऐसा है जो काम करता है कि मैं इसे कैसे चाहता हूं। किसी भी मदद के लिए धन्यवाद
टी करता है वह पंक्तियों की संख्या में एक फर्क पड़ता है (क्या आपने इसका परीक्षण किया है)? आप केवल टेबल हेडर में हेरफेर कर रहे हैं। वहां कितने कॉलम हैं? आपको एक खोज के बजाय फ़िल्टर का उपयोग करना चाहिए। http://groups.google.com/group/jquery-en/browse_thread/thread/533451087251c952/9bb31c108c089c4f और http://www.learningjquery.com/2006/12/how-to-get-anything-you-want- भाग -2 –
'यह' क्या है? संदर्भ क्या है? एक http://jsfiddle.net बहुत अच्छा होगा :) –
क्षमा करें, 'यह' उस तालिका का संदर्भ है जिसे मैं प्लगइन लागू कर रहा हूं – nzyme