yii在ajax弹出窗口中使用时,糊涂的工具提示css不起作用?

时间:2012-07-06 06:27:26

标签: yii jquery-tooltip

我正在使用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'),
  ),  
));
?>

1 个答案:

答案 0 :(得分:0)

通常当你通过ajax加载时,你会使用'renderPartial'而不是'render'。但有一个问题:如果你有javascript,你需要确保processOutput参数设置为TRUE。基本上这个电话会是:

$this->renderPartial('view', array(<data>), FALSE, TRUE);

然后Yii会确保javascript也被返回,它通常不会使用partial。这仅适用于ajax调用,其中renderPartial是您执行的唯一输出,而不是在常规请求期间对其进行的调用。