jquery - Background become black but the content of the modal doesn't appear -


i'm trying use modal attribute. when user click on image suppose display text have write following code.

<div class="col-md-4 gallery-left">    <a data-toggle="modal" data-target=".bs-example-modal-md" href="#mymodal" class="b-link-stripe b-animate-go  thickbox">       <img class="img-responsive lot" src="{% static 'img/toothbrush.jpg' %}" alt="">       <div class="b-wrapper">           <div class="b-animate b-from-left b-delay03 ">               <i class="plus second"> picture description </i>           </div>       </div>    </a> </div> <div id="mymodal" class="modal fade" role="dialog">      <div class="modal-dialog">      <!-- modal content-->      <div class="modal-content">          <div class="modal-header">              <button type="button" class="close" data-dismiss="modal">&times;</button>              <h4 class="modal-title">modal header</h4>          </div>          <div class="modal-body">               <p>some text in modal.</p>          </div>          <div class="modal-footer">              <button type="button" class="btn btn-default" data-dismiss="modal">close</button>          </div>      </div>   </div> </div> 

the background become black there no content display. have succeed use modal display image on user clicking using following code:

<a data-toggle="modal" data-target=".bs-example-modal-md" href="{% static 'img/toothbrush.jpg' %}" class="b-link-stripe b-animate-go  thickbox"> 

why doesn't work when i'm trying display div text instead of image?

you have turned things around little bit.

<a data-toggle="modal" data-target=".bs-example-modal-md" href="#mymodal" class="b-link-stripe b-animate-go  thickbox"> 

should

<a data-toggle="modal" data-target="#mymodal" href="#" class="b-link-stripe b-animate-go  thickbox"> 

i.e reference id of modal markup. or should add bs-example-modal-md class #mymodal :

<div id="mymodal" class="modal fade bs-example-modal-md" role="dialog"> 

both work. in either case should use href="#". here example #mymodal -> http://jsfiddle.net/03m1fzso/ in opinion best solution since targeting class can lead unclarity when reexaminate code, besides risk of using class more once accident.


Comments

Popular posts from this blog

node.js - Node js - Trying to send POST request, but it is not loading javascript content -

javascript - Replicate keyboard event with html button -

javascript - Web audio api 5.1 surround example not working in firefox -