2

我在加载 ajax 调用的弹出窗口中使用Tipsy 工具提示 。在这种情况下,工具提示 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'),
  ),  
));
?>
4

1 回答 1

0

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

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

Yii 会确保 javascript 也被返回,它通常不会使用部分返回。这仅在 renderPartial 是您执行的唯一输出的 ajax 调用中需要,而不是在常规请求期间调用它。

于 2012-07-06T08:20:41.147 回答