通过turbolink访问页面后,colorbox弹出窗口无法打开

时间:2013-08-09 12:28:56

标签: jquery ruby-on-rails colorbox turbolinks

我正在使用rails 4

我有一个打开彩盒的链接。重新加载页面时会打开colorbox。但是当我点击个人资料链接后我点击相同的链接时,它不会打开。

我的链接是<%= link_to "Upload Image", edit_seller_banner_users_path, class: "open-file-select1 photobox"%>

我的js.coffee是

$(document).ready ->

  openFileForm = ->
    $(".photobox").colorbox
      width:"40%"
      height:"40%"
      escKey: false
      overlayClose: false

  loadMethods = ->
    openFileForm()

  loadMethods()

  $(window).bind "page:change", loadMethods

请帮助..

2 个答案:

答案 0 :(得分:0)

也可以试试这个

openFileForm = ->
  $(".photobox").colorbox
    width:"40%"
    height:"40%"
    escKey: false
    overlayClose: false

$(document).ready ->
  openFileForm()

$(document).on 'page:load', ->
  openFileForm()

答案 1 :(得分:0)