2012-07-06 51 views
2

我在加載ajax調用的彈出窗口中使用Tipsy tooltip 。在這種情況下,工具提示CSS不起作用。該小部件加載的CSS文件,但不起作用。yii Tipsy tooltip css在使用ajax彈出窗口時不起作用?

這裏是我的代碼:

<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

你能告訴我們一些例子嗎? – Pentium10 2012-07-06 06:45:12

回答

0

通常當你通過AJAX你會使用,而不是「渲染」的RenderPartial「中加載。但有一個問題:如果你有JavaScript,你需要確保processOutput參數設置爲TRUE。基本上通話將是:然後

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

的Yii將確保返回的有JavaScript的,它一般不會做,與部分。這隻適用於ajax調用,其中renderPartial是您唯一的輸出,而不是在常規請求期間調用它。

+0

我正在使用渲染功能。 – 2012-07-06 09:21:49

+0

最初爲您的頁面渲染,但是什麼操作會生成您在上面發佈的代碼?當然不會渲染,因爲這會增加整個佈局? – Blizz 2012-07-06 11:10:00