1

我正在寻找一种链接到另一个页面上的模式的方法(构建导航系统)。所以本质上我想链接到模态,然后会跳转到相应的页面(对于这个例子,我们将使用 invoice.php),然后弹出模态。

现在我试过了:

<li><a href="<?php echo site_url('site/invoice#myModal');?>" data-toggle="modal" title="">Open order screen</a></li> 

<li><a href="<?php echo site_url('site/invoice');?>" data-toggle="modal" data-target="#myModal" title="">Open order screen</a></li> 

这适用于 invoice.php 页面,但在不存在模式的页面上没有任何作用。(即来自 index.php)。那么我将如何通过从外部页面链接到 #myModal 来打开它?

问候,

4

1 回答 1

5

好的,所以我设法解决了这个问题(最后很容易)。如果你真的想清楚事情会有所帮助。所以解决方案如下

在 Index.php 上

<li><a href="<?php echo site_url('site/invoice#mdx');?>" data-toggle="modal" title="">Open order screen</a></li> 

在 invoice.php 上

将此添加到文档的末尾

<script>
   $(document).ready(function () {
      var hash = window.location.hash;
      if (hash == "#mdx") {
         $('#myModal').modal();
      }
   });
</script>
于 2013-06-03T10:27:48.180 回答