php - CakePHP 和 Twitter Bootstrap 工具提示

标签 php javascript cakephp twitter-bootstrap

我正在尝试从 bootstrap-tooltip.js 实现按钮的工具提示,但是我无法让它们工作。我已将脚本与 jquery.js 一起导入到我的 default.ctp 文件中。

在我想要工具提示的索引文件中,我有一个尝试添加工具提示的按钮。

<?php echo $this->Html->link(__('<i class="icon-plus"></i>'), array('action' => 'add'), array('class'=>'btn', 'rel'=>'tooltip', 'data-placement'=>'top', 'title'=>'Add', 'escape'=>false));?>

我在另一个 HTML 文件中有工作工具提示,其工作方式如下;

<a id="x-tooltip" href="#" rel="tooltip" data-placement="top" title="x">x</a>

我是不是错过了什么?为什么这在 php 语句中不起作用?

最佳答案

我让它像这样工作:

您需要包含 bootstrap.min.js 和 jquery.js 才能正常工作,还需要包含 bootstrap.css。

我做了这样的按钮:

<?php echo $this->Html->link(__('View'), array('action' => 'view', $albumList['AlbumList']['id']), array('class'=>'btn', 'rel'=>'tooltip', 'data-placement'=>'top', 'title'=>'View')); ?>

您需要做的最后一件事是将其放在按钮下方的某个位置。

        <script>
            $('[rel="tooltip"]').tooltip('toggle')
            $('[rel="tooltip"]').tooltip('hide');   
        </script>

这应该可以解决问题。

关于php - CakePHP 和 Twitter Bootstrap 工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13023307/

相关文章:

php - 我如何在 CakePHP 中获取 Controller 名称列表以验证用户数据?

php - Laravel 在电子邮件确认 View 不起作用后立即更改密码

javascript 未设置innerHTML

javascript - 将 Javascript 数组元素拆分为指定索引处的 block

cakephp 为什么我不能有管理员路由和 super 用户路由?

php - CakePHP 权限错误

Php通过.htaccess重写url

php - ajax php foreach循环在每次迭代后更新

php - 使用同一数据表中的 ajax 填充下拉列表

javascript - AngularJS-ngOptions