अगर मैं नीचे दिए गए कोड है, वर्ग धारावाहिक की बक्सें एक बार अगर नए धारावाहिक बटन को कई बार दबाया जाता है और अधिक से अधिक घटनाओं के लिए बाध्य होंगे।jQuery कई बार jQuery में तत्वों को बाध्यकारी घटनाओं पर प्रभाव पड़ता है?
क्या यह बाधा प्रदर्शन या jQuery केवल घटनाओं रजिस्टर करता है एक बार भले ही बाँध विधि कई बार कहा जाता है?
$(document).ready(function() {
MonitorSerialTextBoxes();
$('#newSerial').click(function() {
$.tmpl("productTemplate", mymodel).insertAfter($(".entry").last());
MonitorSerialTextBoxes();
});
function MonitorSerialTextBoxes() {
$('.serial').each(function() {
// Save current value of element
$(this).data('oldVal', $(this).val());
// Look for changes in the value
$(this).bind("propertychange keyup input paste", function (event) {
// If value has changed...
if ($(this).data('oldVal') != $(this).val() && $(this).val().length == 10) {
// Updated stored value
$(this).data('oldVal', $(this).val());
// Do action
}
});
}
});
अद्यतन: मेरा मानना है कि यह इतना MonitorSerialTextBoxes समारोह ठीक thiings लिए नीचे दिए गए कोड को जोड़ने जाएगा होगा?
$('.serial').unbind("propertychange keyup input paste");
jQuery प्रलेखन से:
यदि अनेक संचालकों पंजीकृत हैं, वे हमेशा वे किस क्रम में बंधे हुए थे
मैं इसे परीक्षण के बिना जवाब के बारे में यकीन नहीं है, लेकिन आप इसे अपने आप को दृश्य घटना के साथ परीक्षण कर सकते हैं। http://www.sprymedia.co.uk/article/Visual+Event बस पृष्ठ पर निर्देशों का पालन करें। –