,我已附上facebox jQuery的功能,因此,每当按下一个链接,它会得到一个不错的弹出jQuery的Facebox - 弹出不工作后,从AJAX
<a href="coach_selector_popup?day=<%= day %>&hour=<%= hour %>" rel="facebox">
下面是我用“facebox'ing脚本。
<script type="text/javascript">
jQuery(document).ready(function($) {
jQuery('a[rel*=facebox]').facebox()
})
</script>
以上工作正常。但是当我回应一些AJAX调用时再次渲染它时,功能正在丧失,这意味着当我点击链接时,我被重定向到一个页面而不是一个facebox弹出框。
我知道,我需要做的事情,当我重新绘制,可有人点我到正确的方向?
编辑:我做一个渲染我的控制器这样的部分。
render(:partial => "grid_item" , :locals => {:day=>d, :hour=>h)
嘿,我是几乎没有。 jQuery('a [rel * = facebox]')为我返回整套LINK标签。但我需要根据ID过滤它。怎么做 ? – bragboy 2010-06-18 13:55:38
@Bragaadeesh - 你可以阅读链接的ID选择器... http://api.jquery.com/id-selector/或更多其他选择器在这里http://api.jquery.com/category/selectors/ – Reigel 2010-06-18 14:16:21
this回答也帮助我...我已经添加了jQuery('a [rel * = facebox]')。facebox();在AJAX响应和问题消失...非常感谢你! – 2013-08-20 13:43:37