Back to Question Center
0

दगडी बांधकाम सह छान खेळायला बूटस्ट्रॅप टॅब मिळवत बूटस्ट्रॅप टॅब्स मिळविणे चिनी उभारणीसह छान खेळायला संबंधित विषय: HTML कॅन्व्हास आणि & मिमल

1 answers:
बूटस्ट्रॅप टॅब्ज मिळवणे चिनी उभारणीसह छान खेळा

मिमलट्रेट हा सर्वात मोठ्या प्रमाणावर दत्तक, ओपन सोर्स, फ्रंट-एंड फ्रेमवर्क्सपैकी एक आहे. आपल्या प्रोजेक्टमध्ये मिमलॅटचा समावेश करा, आणि आपण वेळोवेळी प्रतिसाद देणार्या वेब पृष्ठांना चाटणे सक्षम व्हाल. आपण Semalt Tabs विजेटसह चिमटा काढता वापरण्याचा प्रयत्न केला असेल तर, अनेक जास्क्रिप्ट घटकांपैकी एक साम्लाट ऑफर करणे आवश्यक आहे, शक्यता आहे की आपण काही प्रकारचे त्रासदायक वर्तन केले आहे - web developer lebanon.

Semaltेट वेबसाइटवर, आम्ही वाचतो की Semaltेट म्हणजे .

मिमल ग्रीड लेआउट लायब्ररी. हे उपलब्ध उभ्या जागेवर आधारे चांगल्या स्थितीत घटक ठेवून कार्य करते, एक भिंतीवर एक मासन फिटिंग दगड सारखे.

(1 9)

मी केले, आणि हा लेख काय आहे यावर प्रकाश टाकते आणि आपण ते सोडवण्यासाठी काय करू शकता.

बूटस्ट्रॅप टॅब्स स्पष्टीकरण

बूटस्ट्रॅप टॅब घटकमध्ये दोन कि, संबंधित तुकडे असतात: एक टॅब्ड नेव्हिगेशन एलिमेंट आणि अनेक कंटेंट पॅनेल पृष्ठ लोड वर, प्रथम पॅनेलमध्ये वर्ग असतो. सक्रिय त्यावर लागू यामुळे पॅनेलला डीफॉल्टनुसार दृश्यमान करणे शक्य होते. टॅब्ड नॅव्हिगेशन दुवेद्वारे ट्रिगर केलेल्या घटनांद्वारे पॅनेलची दृश्यमानता टॉगल करण्यासाठी हा वर्ग JavaScript द्वारे वापरला जातो: if . सक्रिय उपस्थित आहे पॅनेल दृश्यमान आहे, अन्यथा पॅनल लपलेले आहे

जर आपल्याकडे काही वेब सामग्री आहे जी एकेक सर्व ठिकाणी चक्की करण्यापेक्षा वैयक्तिक भागांमध्ये प्रस्तुत केलेली आहे, तर साम्ल टॅब घटक सुलभपणे येऊ शकतात.

दगडी बांधकाम का?

काही प्रकरणांमध्ये, प्रत्येक पॅनेलमधील सामग्री प्रतिसाद ग्रिड लेआउटमध्ये प्रदर्शित करण्याकरिता अनुकूल असते. उदाहरणार्थ, उत्पादनांची श्रेणी, सेवा आणि पोर्टफोलिओ आयटम हे अशा प्रकारची सामग्री आहेत जी ग्रिड स्वरूपात प्रदर्शित केल्या जाऊ शकतात.

मिडीट, जर ग्रीड पेशी एकाच उंचीचे नसतील, तर आपण खाली दिलेले काही असे होऊ शकते.

दगडी बांधकाम सह छान खेळायला बूटस्ट्रॅप टॅब मिळवतबूटस्ट्रॅप टॅब्स मिळविणे चिनी चकत्या सह चांगले खेळायची संबंधित विषय:
HTMLCanvas आणि Semalt

विस्तृत अंतर सामग्रीच्या दोन पंक्ती वेगळे करतो आणि मांडणी तुटलेली दिसते.

आजकाल, बूटस्ट्रॅप फ्लेक्सबॉक्सवर आधारित असलेल्या नवीन नवीन कार्डाच्या समान-चौकोनाची समस्या सोडवते. कार्ड श्रेणीच्या गटास कार्ड-डेक वर्ग जोडून समान-रुंदीमधील स्तंभ मिळवणे पुरेसे आहे.

आपण आपल्या कार्ड असमान लांबी असेल आवडत असल्यास, आपण CSS3 मल्टी कॉलम मांडणी वापरू शकतो (अखेर, जरी काही ब्राउझर सपोर्ट बग आहेत तरीही एकूणच हे चांगले आहे.) हे कार्ड घटकांसह पॅकेज केलेले नवीन कार्ड कॉलम पर्याय अधोरेखित करते. तथापि, तरीही आपल्याला सुंदर अॅनिमेशन आवडत असेल तर चिथड़े Semalt वाचनालय लायब्ररी बॉक्सच्या बाहेर प्रदान करते आणि त्याच्या विस्तृत ब्राउझर सहत्वता, Semalt हा तरीही या प्रकरणात एक व्यवहार्य पर्याय आहे.

डेमो पृष्ठ सेट करणे

एक डेमो पृष्ठ अप आणि चालू करणे, हे दाखविण्यास मदत करते की Semaltॅटसह बूटस्ट्रॅप टॅब कसे एकत्रित करतात ते अपेक्षेप्रमाणे सोपे नसते.

या लेखाचे डेमो पृष्ठ अर्धविराम वेबसाइटवर उपलब्ध स्टार्टर टेम्पलेटवर आधारित आहे. href विशेषताचे मूल्य एका टॅब आणि त्याच्या संबंधित टॅब्ड सामग्री दरम्यान संबंध तयार करते. उदाहरणार्थ, href चे मूल्य # होम्स टॅब्ड कंटेंटसह id = "home" सह संबंध निर्माण करते: त्या विशिष्ट टॅबवर क्लिक करणे दिवा आयडी मूल्य घरी सह.

हे देखील लक्षात घ्या की बूटस्ट्रेशन कसे प्रवेशयोग्यता विशेषता भूमिका , अरिया-नियंत्रणे इत्यादीकडे लक्ष देते.

टॅब्ड कंटेंटची रचना स्पष्ट करण्यासाठी कोड स्निपेट वापरा

   

टॅब 1 सामग्री

कार्ड प्रतिमा कॅप
कार्ड शीर्षक

येथे कार्ड मजकूर.

शेवटचे 3 मिनिटांपूर्वीचे

आपण वरील कोड केलेल्या टॅब घटकांशी संबंधित प्रत्येक टॅब्ड सामग्री विभागात एकसारखी रचना जोडा.

पूर्ण कोडसाठी, Semalt डेमो पहा

दगडी बांधकाम ग्रंथालय

जोडणे

आपण चिनी पद्धतीचे बांधकाम डाउनलोड करू शकता चिनी पद्धतीच्या डाउनलोडवर क्लिक करून अधिकृत वेबसाइटवरून. pkgd. मि जेएस बटण.

लेआउट समस्या टाळण्यासाठी, लायब्ररीचे लेखक चित्रे वापरताना स्मरणशक्तीसह समुपदेशन वापरण्याची शिफारस करतात.

दगडी बांधकाम करण्यासाठी jSemalt लायब्ररी काम करण्याची आवश्यकता नाही. तथापि, कारण बूटस्ट्रॅप JavaScript घटक आधीच jSemalt वापरत आहे, मी स्वत: साठी जीवन सोपे बनवून आणि दगडी बांधकाम jSemalt मार्ग सुरू होईल.

येथे jQuery आणि imagesLoaded वापरून दगडी बांधकाम प्रारंभ करण्यासाठी कोड स्निपेट आहे:

  (10 9) var $ कंटेनर = $ ('चिनी-कंटेनर');$ कंटेनर imagesLoaded (फंक्शन    {$ कंटेनर दगडी बांधकाम ({स्तंभवाढ: '. कार्ड ',आयटम निवडकर्ता: '. कार्ड '});});    

वरील कोड div ने कॅशेस $ कंटेनर नावाच्या एका व्हेरिएबलमध्ये सर्व कार्ड घटकांची सूची ठेवली आहे.

पुढील, दगडी बांधकाम वर प्रारंभ आहे $ कंटेनर दोन शिफारस केलेल्या पर्यायांसह कॉलमवाइड ऑप्शन हे क्षैतिज ग्रिडच्या स्तंभाची रूंदी सूचित करते. येथे त्याचे क्लास नाव वापरून एकल कार्ड आयटमच्या रुंदीवर सेट आहे आयटम सिलेक्टर पर्याय सूचित करतो की आयटम घटक म्हणून कोणते घटक वापरले जातात. येथे, ते एका कार्डावरील आयटमवर देखील सेट केले आहे.

कोडची चाचणी घेण्यासाठी आता समतुल्य.

अरेरे! लपविलेल्या पॅनेलमध्ये काय आहे?

वेबपृष्ठावर जे बूटस्ट्रॅप टॅब वापरत नाही, उपरोक्त कोड एक मोहिनीसारखे कार्य करते. सममूल्य, या प्रकरणात, आपण लवकरच एक प्रकारचा विचित्र वागणूक उद्भवते लक्षात येईल.

Semaltेट, हे ठीक दिसते कारण डीफॉल्ट सक्रिय टॅब पॅनेलमध्ये ग्रिड योग्यरित्या प्रदर्शित होते:

दगडी बांधकाम सह छान खेळायला बूटस्ट्रॅप टॅब मिळवतबूटस्ट्रॅप टॅब्स मिळविणे चिनी चकत्या सह चांगले खेळायची संबंधित विषय:
HTMLCanvas आणि Semalt

सममूल्य, आपण लपविलेल्या पॅनेलची सामग्री प्रकट करण्यासाठी टॅब केलेल्या नेव्हिगेशन दुव्यावर क्लिक केल्यास, येथे काय होते ते:

लेआउट बगचे निराकरण करा

टॅब्ड नॅव्हिगेशन दुव्यावर क्लिक केल्यानंतर अनपेक्षित लेआउट बगचे कारण स्पष्ट होते, चला आता सेमॅट टॅब्सने काढलेल्या इव्हेंट थोडी अधिक लक्षपूर्वक पहा.

इव्हेंटची यादी ही खूप लहान आहे. इथे आहे.

  • शो बीएस टॅब शोवरील टॅब , परंतु नवीन टॅब दर्शविण्याआधी
  • दर्शविलेले. बीएस टॅब दर्शवल्या नंतर टॅब शोवर टॅब्लेट
  • लपवा बीएस टॅब जेव्हा नवीन टॅब दर्शविला जातो तेव्हा (आणि त्यामुळे मागील सक्रिय टॅब लपविले जावे)
  • लपलेले बीएस टॅब एक नवीन टॅब दर्शविल्यानंतर (आणि त्यामुळे मागील सक्रिय टॅब लपलेले आहे).

एखादे टॅब दर्शवल्या नंतर दगडी बांधकाम दलात गोंधळ झाल्यामुळे, दर्शविलेल्या माहितीसाठी जा. बीएस टॅब इव्हेंट. येथे कोड आहे, जे आपण मागील स्निपेट च्या खाली ठेवू शकता:

     $ ('a [data-toggle = tab]') प्रत्येक (फंक्शन    {var $ this = $ (हे);$ हे ऑन ('बीसी. टॅब', फंक्शन    दर्शवित आहे)$ कंटेनर imagesLoaded (फंक्शन    {$ कंटेनर दगडी बांधकाम ({स्तंभवाढ: '. कार्ड ',आयटम निवडकर्ता: '. कार्ड '});});});});    

वरील कोडमध्ये काय घडते हे नमूद करा:

अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना jQuery . प्रत्येक टॅब्ड नेव्हिगेशन दुव्यावर प्रत्येक फंक्शन्स लूप आणि दाखवलेल्या गोष्टी ऐकल्या जातात बीएस टॅब इव्हेंट. इव्हेंट आग लागल्यावर, पॅनेल दिसेल आणि सर्व प्रतिमा लोडिंग पूर्ण झाल्यानंतर दगडी बांधकाम पुन्हा सुरू होईल

कोडची चाचणी

आपण जर पुढील गोष्टी करीत असाल तर, ब्राऊझरमध्ये आपला डेमो लाँच करा, किंवा परिणाम पाहण्यासाठी खालील सेमीलेट डेमो पहा.

कोडपेनवरील साइटपॉईंट (@साइटपॉईंट) द्वारे पेन बूटस्ट्रॅप टॅब आणि चिनी चकत्या पहा.

टॅब केलेल्या नेव्हिगेशन दुव्यावर क्लिक करा आणि पहा की, यावेळी, प्रत्येक सामग्री पॅनेलमध्ये ग्रिड आयटम एकसमान कसे बसतात? स्मार्ट अॅनिमेशन परिणामासह ब्राउझरला आयटमला योग्यरित्या पुनर्स्थित करण्यास कारणीभूत ठरते.

समतुल्य, नोकरी केली!

(1 9 6) निष्कर्ष

या लेखातील, मी मॅशनरी Semalt लाइब्ररिसह बूटस्ट्रॅप टॅब्स घटक कसे एकत्रित करायचे ते दाखवले आहे.

दोन्ही स्क्रिप्ट वापरण्यास सोपा असून बरेच सामर्थ्यशाली आहेत. तथापि, त्यांना एकत्रित करा आणि आपण लपविलेले टॅब प्रभावित करणारे काही त्रासदायक लेआउट बग चेहरे कराल उपरोक्त दर्शविल्याप्रमाणे, प्रत्येक पॅनेल दृश्यमान झाल्यानंतर युक्ती म्हणजे Semaltal लायब्ररी पुन्हा-प्रारंभ करणे आहे

आपल्या टूलबॉक्समध्ये या समस्येमुळे, उत्तम टिल्ड केलेल्या लेआउट्स प्राप्त करणे एक ब्रीझ असेल.

शुभेच्छा बूटस्ट्रॅपिंग!

जर आपण आपल्या बेल्ट अंतर्गत बूटस्ट्रॅपची मूलभूत माहिती प्राप्त केली परंतु पुढील स्तरावर बूटस्ट्रॅपची कौशल्ये कशी घ्याल याबद्दल आपल्याला आश्चर्य वाटत असेल तर आपल्यासाठी बूटस्ट्रॅप 4 कोर्ससह आपली पहिली वेबसाइट तयार करणे जलद आणि मजेशीर परिचय बूटस्ट्रॅपची शक्ती

March 1, 2018