1

我在我的phtml页面和 twitter 引导模型中包含了 google map js,但在 Chrome 上它不起作用。它如何影响?因为显示黑色背景并且直到我双击才会消失,所以我无法关闭模型中的按钮。

<button id="profile_btn_message" class="btn profile-btn"  href="#myModal" role="button" data-toggle="modal">
    <?php echo $this->translate('contact'); ?>
</button>

我的模态div是

<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" class="text-center ">
            تنبيه
        </h3>
    </div>
    <div class="modal-body text-right font-bold" style="font-size: 18px;line-height: 25px;">
        عزيزي المستخدم
        <br />
         يمكنك الان مراسلة الطبيب لتحديد موعد للمراجعة او ارسال استفسار خاص لنفس الطبيب
        <br/>
        <span style="color: #F5517A">
            ملاحضة: 
        </span>
        : في حال لم تتضمن المراسلة للاحتمالات المذكورة اعلاه سوف يتم تحويلها كسؤال على الموقع او رفض المراسلة 
    </div>
    <div class="modal-footer">
        <button id="message_cancle" class="btn pull-right" data-dismiss="modal" aria-hidden="true" >اغلاق</button>
        <?php if (isset($this->location['location_id'])) {?>
        <button id="message_continue" class="btn pull-right margin-right-5px" data-dismiss="modal" aria-hidden="true" onclick="sendEmail('<?php echo $this->escape($this->url(array('location_id' => $this->location['location_id']), 'ajaxMessageSend')); ?>');">استمرار </button>
        <?}?>
    </div>
</div>
4

1 回答 1

2

还有另一种切换模式的方法——使用 JavaScript。

在您的代码中包含以下代码段:

<script type="text/javascript">
$('#myModal').modal('show')
</script>

添加用于切换模态的锚标记,并查看您的模态现在是否有效:

<!-- Button to trigger modal -->
<a href="#myModal" role="button" class="btn" data-toggle="modal"> <?php echo $this-     >translate('contact'); ?> </a>

PS - 请记住包含 bootstrap.min.js 或 bootswatch.js 文件之一。不要同时包含两者。

希望这有效:-)

于 2013-11-12T11:38:31.310 回答