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

Popular posts from this blog

sqlite3 - UPDATE a table from the SELECT of another one -

c# - Showing a SelectedItem's Property -

javascript - Render HTML after each iteration in loop -