जवाबों:
data-target
आपके जीवन को आसान बनाने के लिए बूटस्ट्रैप द्वारा उपयोग किया जाता है। आपको (ज्यादातर) अपने पूर्व-निर्मित जावास्क्रिप्ट घटकों का उपयोग करने के लिए जावास्क्रिप्ट की एक पंक्ति लिखने की आवश्यकता नहीं है ।
data-target
विशेषता एक CSS चयनकर्ता कि HTML तत्व को अंक बदल जाएगा कि शामिल करना चाहिए।
<!-- Button trigger modal -->
<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
Launch demo modal
</button>
<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
[...]
</div>
इस उदाहरण में, बटन है data-target="#myModal"
, यदि आप उस पर क्लिक करते हैं, <div id="myModal">...</div>
तो संशोधित किया जाएगा (इस मामले में फीका में)। ऐसा इसलिए होता है क्योंकि #myModal
CSS चयनकर्ता उन तत्वों को इंगित करता है जिनके पास मूल्य के id
साथ एक विशेषता है myModal
।
HTML5 "डेटा-" विशेषता के बारे में अधिक जानकारी: https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Using_data_attributes
data-target
एक CSS चयनकर्ता को स्वीकार करता है जो संबंधित तत्व को इंगित करता है।
टॉगल बूटस्ट्रैप को बताता है कि क्या करना है और लक्ष्य बूटस्ट्रैप को बताता है कि कौन सा तत्व खुलने वाला है। इसलिए जब भी उस तरह के लिंक पर क्लिक किया जाता है, तो "basicModal" आईडी के साथ एक मोडल दिखाई देगा।