I'd like to use URLs with hashes to call specific Bootstrap modals. In other words, a user is on page1 and clicks on a link to page2#hash and the #hash modal loads when page2 loads. I've tried so many variations based on what I've read in other Q/As, but nothing has worked. I'm not at all experienced with JS, so I'd appreciate some help!
Here's what I have:
Link on page1: <a href=/page2#myModal>
HTML on page2:
<div class=modal fade id=myModal tabindex=-1 role=dialog aria-hidden=true>
...
</div>
Javascript on page2:
<script>
if(window.location.hash) {
var hash = window.location.hash;
$(' + hash + ').modal('toggle');
}
</script>
Incidentally, <a href=# data-toggle=modal data-target=#myModal>
works just fine to call the modal when the user is actually on page2.