【发布时间】:2014-07-31 05:49:45
【问题描述】:
我在 JSF 中使用 Sticky Kit 让我的左侧导航栏垂直滚动,当我执行 ajax 方法(将额外内容加载到主区域)时我需要它重新计算。
首先我在 $(document).ready(...) 中激活一次:
$("#navbar").stick_in_parent()
并且应该使用以下方式执行重新计算:
$("#navbar").trigger("sticky_kit:recalc")
但不幸的是,当我在我的 jquery ajax-listener(被触发)中调用它时,它没有被执行(我已经在 recalc 中添加了一个 alert("recalculate"))?
(我使用 JSF-Ajax-Jquery-Listener,因为默认的 .ajaxComplete() 不适用于 JSF)
【问题讨论】: