के साथ बूटस्ट्रैप मोडल टॉगल करें मैं विशिष्ट बूटस्ट्रैप मोड को कॉल करने के लिए हैंश के साथ यूआरएल का उपयोग करना चाहता हूं। दूसरे शब्दों में, पृष्ठ 1 पृष्ठ पर होता है और पेज 2 # हैश और #hash मोडल लोड के लिंक पर क्लिक करता है जब पेज 2 लोड होता है। मैंने अन्य Q/As में जो पढ़ा है उसके आधार पर मैंने कई बदलावों की कोशिश की है, लेकिन कुछ भी काम नहीं किया है। मैं जेएस के साथ बिल्कुल अनुभव नहीं कर रहा हूं, इसलिए मैं कुछ मदद की सराहना करता हूं!यूआरएल और हैश
पृष्ठ 1 पर लिंक::
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-hidden="true">
...
</div>
जावास्क्रिप्ट पृष्ठ 2 पर:
<script>
if(window.location.hash) {
var hash = window.location.hash;
$("'" + hash + "'").modal('toggle');
}
</script>
पृष्ठ 2 पर <a href="/page2#myModal>
एचटीएमएल
यहाँ मैं क्या है हैसंयोग से, <a href="#" data-toggle="modal" data-target="#myModal">
उपयोगकर्ता वास्तव में पेज 2 पर मोडल को कॉल करने के लिए ठीक काम करता है।
धन्यवाद, पैट्रिक। मैंने जेएस को पृष्ठ के नीचे ले जाया, और मेरे जेएस को आपके साथ बदल दिया, और यह अभी भी काम नहीं कर सका। कोई विचार नहीं क्यों ... – lacoder
क्या आपको अपने कंसोल पर त्रुटियां मिल रही हैं? या क्या आपके पास एक लाइव उदाहरण है जिसे देखा जा सकता है? –
समझ गया! कंसोल ने दिखाया "अनकॉटेड टाइप एरर: अपरिभाषित एक फ़ंक्शन नहीं है," और यह '$ (हैश) के साथ लाइन का संदर्भ दे रहा था। मॉडल ('टॉगल');'। तो मैंने कुछ खुदाई की और हमारे jquery को 1.11.1 से 2.1.1 में बदल दिया। फिर आपके द्वारा प्रदान किया गया कोड काम करता है! बहुत धन्यवाद, पैट्रिक। – lacoder