我正在使用Tipsy tooltip 在一个加载ajax调用的弹出窗口中。在这种情况下,工具提示css不起作用。小部件加载css文件但不起作用。
这是我的代码:
<a id="north-west" href="#" original-title="Click on this">Click me</a>
<?php
$this->widget('application.extensions.tipsy.Tipsy', array(
'trigger' => 'hover',
'items' => array(
array('id' => '#north-west', 'gravity' => 'sw'),
),
));
?>
答案 0 :(得分:0)
通常当你通过ajax加载时,你会使用'renderPartial'而不是'render'。但有一个问题:如果你有javascript,你需要确保processOutput参数设置为TRUE。基本上这个电话会是:
$this->renderPartial('view', array(<data>), FALSE, TRUE);
然后Yii会确保javascript也被返回,它通常不会使用partial。这仅适用于ajax调用,其中renderPartial是您执行的唯一输出,而不是在常规请求期间对其进行的调用。