Bootstrap modal's position is incorrect - javascript

I have a few modals on my website all of them have the same HTML code, same styles and everything is 100% identical. But in this modal I have problem with its position, modal is a little bit lower and a little bit left. I included a screenshot of the actual modal.
I have tried to compare everything from this modal with other modals on my website and everything is identical.
<div id="myModal" id="darkModalForm" class="modal fade" role="dialog">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div id="modal-body" class="modal-body">
</div>
</div>
</div>
</div>
this is a screenshot of actual problem:

Related

link opens but modal backdrop stays

I have a SignIn button, which opens a modal in which I used ng-include to show another html page in that modal.
See the code below:
<div class="modal fade" id="loginpop" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
</div>
<div class="modal-body">
<div ng-include="'views/newlogin.html'"></div>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div>
Now in "newlogin.html", I have a link as shown below:
Forgot Password
On clicking it,should redirect to /forgotpassword page,which is working correctly but the modal backdrop stays.
You can see it here.
I tried many solutions like
data-dismiss="modal"
and also
$('#loginpop').modal('hide')
none of them worked for me. Please provide something.
Thanks in advance.
I'm new to stackoverflow, so kindly overlook any discrepancies.
I could finally use a script to solve the issue above.
I included:
$('#modal-clear').click(function(){
$('#loginpop').modal('toggle');
$('.modal-backdrop').remove();
the above script in the newlogin.html page where i have the links. I added id=#modal-clearto the /forgotpassword link and boom!
Now its working.

Add style to bootstrap modal content div

I'm working on a form that loads content from a checkbox menu.
If a user checks a box, a bootstrap v3.3.4 modal pops and the chosen content shows up in the modal.
Here is the code when the modal is closed:
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="myModalLabel">My Modal Title</h4>
</div>
<div class="modal-body">
<div class="box">MY CONTENT IS HERE</div>
</div>
<div class="modal-footer">Footer text is here</div>
</div>
</div>
</div>
When the modal is opened, a style is being added to <div class="box">
like this: <div class="box" style="display: block;">
I'd really like to add more styles to that div, but only when the modal is open. From where does the style get added? I've checked my jquery.js and bootstrap.js files and can't figure it out. Also tried various if statements to no avail. i.e. $('#myModal').is(':visible');
Thanks so much for any advice.
The easiest way is to check if a modal is opened or not is to check if the modalElement has the class 'in' appended to it when the modal is opened.
$('#myModal').hasClass('in')
Working example : http://jsfiddle.net/3kgbG/1151/

Trying to make a modal dialog prompt using bootstrap

I'm trying to make a modal dialog prompt using bootstrap but when I click on my specific button I need to add the modal to but it doesn't work.
Below is my code for the modal section and below that is my button code:
<div class="modal fade" id="Register/Login" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4>Register/Login</h4>
</div>
</div>
</div>
</div>
This is my button code:
<li>Register/Login
</li>
#JordanMitch226, just try to rename the id, replace the '/' to underscore, and of course, don't forget to load the boostrap.js and boostrap.css in your page.
As said, change the ID of the modal to not have a /, include the bootstrap.js and bootstrap.css, and add a data-target to your button.
<li>Register/Login</li>
<div class="modal fade" id="RegisterLogin" role="dialog">
...
</div>
See my fiddle: https://jsfiddle.net/2m4vxcxz/
See Bootstrap's Modal documentation: http://getbootstrap.com/javascript/#modals

How to adapt bootstrap modal width to contained image

I am using bootstrap modal to create a thumbnail gallery that displays an attemp of full-size images when its thumbnail is clicked.
I managed to make everything work fine and changed the css a bit but I don't find the way to change the modal div width to be adapted to the image within in. Basically I want to do this so the image is displayed full-sized.
Here's my HTML:
<div id="galeria" class="modal fade" tabindex="-1" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<div class="modal-body"></div>
</div>
</div>
</div>
</div>
What should I do to achieve my goal? I am using Bootstrap 3.
try boostrap image gallery modul
http://blueimp.github.io/Bootstrap-Image-Gallery/
you can make responsive moduls with this

Twitter-Bootstrap Modal not working Properly

I had created a modal dialogue
Launch demo modal
<!-- Modal -->
<div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="myModalLabel">Modal header</h3>
</div>
<div class="modal-body">
<p>One fine body…</p>
</div>
</div>
i just called the modal from..
$("a#LaunchDemo").click();
but the modal is just blinking on the screen, i also called the modal through button click .same problem iam getting , where i went wrong?,Please help ..
You need to execute your javascript code when the DOM is fully loaded. And use modal instead of click
$(document).ready(function() {
$('#LaunchDemo').modal(options)
});
Demo: http://jsfiddle.net/MgcDU/1998/
It wrong when the with of model was too big.
You can try when set the stylesheet for modal class in bootstrap file {width:900}
It will happen....
Try removing the class hide from the modal div:
<div id="myModal" class="modalhidefade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
Remove the href="#myModal" in the hyperlink tag because that is trying to link you to a part of the page.
Also, you shouldn't need to specify the element type in your selector. It will be faster to just search for the element by ID.

Categories

Resources