1
回报率facebox我有facebox在我的Rails应用程序原型
<%= link_to 'test' some_path, :rel => 'facebox' %>
现在,如果页面已加载的作品完美的使用下面的标记工作。
但是,我在页面的某些部分有更新,包含像上面显示的新链接。
当您单击来自ajax更新facebox的链接后面的模板不起作用。
我相信既然页面不刷新源代码是一样的:rel =>'facebox'不起作用。
有没有人有任何建议,我怎么能得到这个工作,而无需刷新页面?
我已经在控制器中的方法中试过这个。
render :update do |page|
page << "
facebox.loading();
facebox.reveal('text', null);
new Effect.Appear(facebox.facebox, {duration: .3});
"
end
但是,由于某些原因,在Chrome和IE中,facebox出现一瞬间然后消失。
有什么建议吗?我一整天都在撞墙。
谢谢
这是如何工作原型? – Brian 2010-08-24 00:53:32
我已经为答案添加了原型解决方案,它应该可以正常工作 - 但我很少使用原型,所以我不是100%确定。 – theTRON 2010-08-24 01:11:08
耶不知道为什么,但它不起作用。我正在使用link_to_remote来更新我的页面上的部分。我将原型代码添加到我的模板中。 – Brian 2010-08-24 02:08:03