2013-06-24 4 views
5

मैं एकल पृष्ठ एप्लिकेशन कर रहा हूं और ट्विटर बूटस्ट्रैप का उपयोग कर रहा हूं। मैं तो जैसे Affix उपयोग करने के लिए कोशिश कर रहा हूँ:ट्विटर बूटस्ट्रैप: एफ़िक्स एकल पृष्ठ एप्लिकेशन में ट्रिगर नहीं कर रहा है

<div data-spy="affix" data-offset-top="100"> 

जब मैं पेज को ताज़ा है, सब कुछ ठीक काम करता है, बूटस्ट्रैप प्रत्यय तो जैसे एक वर्ग को जोड़ता है:

<div class="affix-top" data-spy="affix" data-offset-top="100"> 

और बाद मैं पिछले 100px जाना, यह इसे वर्ग = "प्रत्यय" में बदल देता है। हालांकि, अगर मैं इस पृष्ठ पर क्लिक करता हूं और वापस आ जाता हूं, तो यह अब मेरे div में कोई कक्षा नहीं जोड़ता है। वास्तव में, यह स्थिति को जांचने के लिए क्रियाओं को सेट करने के लिए बूटस्ट्रैप में फ़ंक्शन को ट्रिगर नहीं करता है।

कोई अंतर्दृष्टि महान होगी कि जब मैं आवश्यकता हो तो मैन्युअल रूप से इसे कैसे ट्रिगर कर सकता हूं?

उत्तर

4

पृष्ठ को फिर से खींचा जाने पर आपको $('.affix-container').affix({offset: { top: 100 }}); जैसे एफ़िक्स प्लगइन को फिर से शुरू करने की आवश्यकता हो सकती है।

+0

आउच, मैं – changus

+1

से बचने की कोशिश कर रहा हूं, डेटा विशेषताओं को केवल पृष्ठ लोड – Muhaimin

+0

@MuhaiminAbdul पर ट्रिगर किया जाएगा: क्या आपके पास इसका कोई संदर्भ है? – Phil

संबंधित मुद्दे