CakePHP&;推特引导工具提示
我正在尝试从bootstrap-tooltip.js实现按钮的工具提示,但是我无法让它们工作。我已经在default.ctp文件中导入了该脚本和jquery.js 在我想要工具提示的索引文件中,我有一个按钮,该按钮试图为其添加工具提示CakePHP&;推特引导工具提示,php,javascript,cakephp,twitter-bootstrap,Php,Javascript,Cakephp,Twitter Bootstrap,我正在尝试从bootstrap-tooltip.js实现按钮的工具提示,但是我无法让它们工作。我已经在default.ctp文件中导入了该脚本和jquery.js 在我想要工具提示的索引文件中,我有一个按钮,该按钮试图为其添加工具提示 <?php echo $this->Html->link(__('<i class="icon-plus"></i>'), array('action' => 'add'), array('class'=>'b
<?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));?>
我让它这样工作:
<?php echo $this->Html->link(__('View'), array('action' => 'view', $albumList['AlbumList']['id']), array('class'=>'btn', 'rel'=>'tooltip', 'data-placement'=>'top', 'title'=>'View')); ?>
您需要包含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>
$('[rel=“tooltip”]')。工具提示('切换')
$('[rel=“tooltip”]')。工具提示('hide');
这应该能奏效 对你来说,这本实用的书太容易读了吗?为什么要改变它?你仍然需要初始化它,对吗?类似于$('a[rel=“tooltip”]”)的东西代码>IIRCYeah我有$(“[rel=tooltip]”);下面是代码。@shakabra,因为工作的是html,不工作的需要php。它是一个.html文件吗?如果是,您是否有Web服务器设置来将html文件解析为php?当您打开浏览器访问该页面时,您是否会输出html或看到php代码。检查控制台是否存在任何js问题。另外,您应该将该代码放在$(document).ready(function(){//code here})中代码>哈哈哇,这是旧的,不再在这个项目上工作,但我确实让这个工作。无论如何,谢谢你的回答:)