मैं वर्तमान में एक AJAX UpdatePanel के अंदर स्थित ग्रिड व्यू के लिए "colResizable" का उपयोग करने का प्रयास कर रहा हूं। पहले लोड पर, यह अच्छी तरह से काम करता है, लेकिन जब भी अपडेटपेनल अपडेट हो जाता है, तो यह बंद हो जाता है।jQuery अपडेटपैनल्स प्रारंभिक
मुझे समझ में आता है कि यह पैनेल के पूर्ण-ताज़ा होने के कारण होता है, जिसका अर्थ है कि प्रारंभिकरण द्वारा जो भी सामान जोड़ा जाता है उसे वापस नहीं जोड़ा जाता है।
मैं "add_endRequest" समाधान
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(function() {
$(".GridViewStyle").colResizable({ liveDrag: true });
}
की कोशिश की है लेकिन, यह बहुत जल्दी बुलाया जाता है और मेरी समस्या ठीक नहीं होती।
मैंने ".live()" विधि के बारे में पढ़ा है, लेकिन मुझे समझ में नहीं आता कि मैं इसे प्रारंभिकरण के लिए कैसे उपयोग कर सकता हूं। "माउसओवर" जैसी घटनाओं के लिए, मैं देखता हूं कि इसका उपयोग कैसे किया जाता है और यह बहुत आसान है ... हालांकि, inits के लिए, मुझे यह नहीं मिलता है।
मेरे वर्तमान initilization लाइन है:
$(document).ready(function() {
$(".GridViewStyle").colResizable({ liveDrag: true });
});
"माउसओवर" उदाहरण के बाद, लेकिन मैं, जो करने के लिए इस घटना के लिए हुक-अप को समझ नहीं सकता प्रलेखन "लोड की तरह कुछ की सूची नहीं है के रूप में "। अगर ऐसा हुआ, मैं कुछ इस तरह ...
$(".GridViewStyle").live("load", function() { $(".GridViewStyle").colResizable({ liveDrag: true }); });
मैं चारों ओर खोज की है इस्तेमाल किया होता, लेकिन कुछ है कि सूट मेरी जरूरतों नहीं मिली है। मैं jQuery के लिए बहुत नया हूं इसलिए मैं सही शब्दावली/अवधारणाओं का उपयोग नहीं कर रहा हूं।