यहां लाइव डेमो & lt; -
$ (function () {var url = $ (यह) .attr ("href"); $ ("एवल")। प्रतिनिधि ("एक", "क्लिक करें", फ़ंक्शन (इवेंट) {event.preventDefault (); window.location.hash = $ (this) एडीआर ('एआरआर'); $ ("# मुख्य")। स्लाइडअप ('धीमी', फ़ंक्शन () {$ ("# मुख्य")। लोड (यूआरएल + "# मेन", फ़ंक्शन () {$ ("# मुख्य ")। स्लाइडडाउन ('धीमी');});});}); $ (विंडो) .बिंड ('हैश परिवर्त', फ़ंक्शन () {newHash = window.location.hash.substring (1);}) ; $ (खिड़की) .ट्रिगर ('हैशchange');});
क्या किसी के पास कोई विचार है?
यह पंक्ति: < / P> <पूर्व> var url = $ (this) .attr ("href");
को क्लिक हैंडलर के अंदर स्थानांतरित किया जाना चाहिए:
$ ("nav")। प्रतिनिधि ("a", "click", फ़ंक्शन (ईवेंट) {Var url = $ (this) .attr ("href"); event.preventDefault ();
चूंकि आप क्लिक एंकर के href के आधार पर सामग्री लोड कर रहे हैं।
संपादित करें: या क्या आप वर्तमान यूआरएल पाने का इरादा रखते हैं?
var url = window.location.href;
?
Comments
Post a Comment