javascript - event prevent default not working -
$ (फ़ंक्शन () {$ ('। बटन') क्लिक करें (फ़ंक्शन (e) {e। PreventDefault (); history.pushState ({url: 'index.html'}, '', 'page1.html');});}); $ (विंडो) .बिंड ('पॉपस्टेट', फ़ंक्शन (ई) {console.log (e.originalEvent);});
जब e.preventDefault ()
हटा दिया जाता है, तो हैश टैग जैसे localhost / page1.html #
दिखाई देगा, लेकिन जब e.preventDefault ()
जोड़ा गया है, e.originalEvent.state
के रूप में null
& lt; A href = "#" वर्ग = "बटन" & gt; मुझे क्लिक करें & lt; / a & gt;
समस्या क्या है? मैं इसे कैसे हल करता हूं?
संपादित करें:
जब बटन दबाया जाता है, पता बार अपडेट किया गया (यह अच्छा है)। हालांकि, जब मैं वापस बटन दबाता हूं, तो राज्य ऑब्जेक्ट नल के रूप में प्रकट होता है (यह {url: 'index.html'})
Comments
Post a Comment