मैंने इस बाइंड विधि को लिखा और आईई में काम करने के लिए मेरी रोकथाम() विधि में कोई समस्या है। कॉलबैक लाइन कभी निष्पादित नहीं होती है। क्या कोई सहायता प्रदान कर सकता है? धन्यवाद!क्रॉस ब्राउज़र रोकें डीफॉल्ट() jQuery के बिना
var preventDefault = function (event) {
if (window.event) { window.event.returnValue = false; }
else if (event.preventDefault) { event.preventDefault(); }
else { event.returnValue = false; }
};
var bindEvent = function (ele, type, cb) {
if (window.addEventListener) {
ele.addEventListener(type, cb, false);
} else if (window.attachEvent) {
ele.attachEvent('on' + type, function() {
event.preventDefault = function() {
preventDefault(event);
}.call(this);
cb.call(ele, event); //this does not execute
});
}
};
निकालें '(यह)' कि लाइन से पहले निष्पादित नहीं करता है कि .call। यह निष्पादित नहीं होता है, क्योंकि पिछला एक सिंटेक्स त्रुटि फेंकता है .. –