Sunday, 15 January 2012

jquery - On each click Incresing console error no : Uncaught TypeError: number is not a function -


प्रत्येक क्लिक पर a.ui-tabs-anchor HTML कोड उत्पन्न होता है Bellow स्निपेट।

console-error

बीले स्निपेट कोड I यूआई टैब को रोकने के लिए उन पर क्लिक करें। मैं वेब के माध्यम से खोज की है लेकिन मुझे कोई समाधान नहीं मिला। अगर किसी भी शरीर को इसका समाधान करने का कोई विचार है तो मुझे बताएं।

  $ (दस्तावेज़) .ready (function () {$ ('a.ui-tabs-anchor')। क्लिक करें (फ़ंक्शन () {If (location.pathname.replace (/ ^ \ //, '') == this.pathname.replace (/ ^ \ //, '') और amp; location.hostname == this.hostname) {Var target = $ (this.hash); target = target.length? लक्ष्य: $ ('[name =' + this.hash.slice (1) + ']'); अगर (target.length) {$ ( 'Html, body')। चेतन ({scrollTop: target.offset ()। शीर्ष ()। स्टॉप (सच्चे, झूठे)}, 0); वापसी वापसी;}}});});  

आप चेन stop () को कोशिश कर रहे हैं मूल्य प्राप्तकर्ता विधि चूंकि मान प्राप्तकर्ता एक jQuery ऑब्जेक्ट वापस नहीं करता है इसलिए आप ऐसा नहीं कर सकते।

बदलने की कोशिश करें:

  target.offset ()। Top ()। Stop ( सही, गलत)  

से:

  target.stop (सच्चे, गलत) .offset ()। शीर्ष  
< पी> यह भी ध्यान रखें कि शीर्ष () फ़ंक्शन नहीं है। ऑफसेट () गुणों शीर्ष और बायां


No comments:

Post a Comment