【问题标题】:yii Tipsy tooltip css does not work while using in ajax popup?在 ajax 弹出窗口中使用时,yii Tipsy 工具提示 css 不起作用?
【发布时间】:2012-07-06 16:20:41
【问题描述】:

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

【问题讨论】:

  • 你能给我们举个例子吗?

标签: yii jquery-tooltip


【解决方案1】:

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

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

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

【讨论】:

  • 最初为您的页面渲染,但什么操作会生成您在上面发布的代码?肯定不会渲染,因为那样也会添加整个布局?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-02-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多