,我已附上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