簡體   English   中英

CSS / JS addClass可在開發中使用(Rails),但不能在heroku中使用

[英]CSS/JS addClass works in development (Rails) but not in heroku

知道為什么這在開發中有效,但在heroku上部署時無效:

    if $('#home-header').data('votable') == true
        $('#mpimage1').addClass('mpimage')
        $('#mpimage2').addClass('mpimage')
    else
        $('#mpimage1').removeClass('mpimage')
        $('#mpimage2').removeClass('mpimage')

CSS:

.mpimage {
  width: 400px;
  height: 250px;
  overflow: hidden;
  border-radius: 2px;
  position: relative;
  &:active {
    top: 2px;
    box-shadow: 0 5px 0 3px #ccd2d2, 0 7px 20px 6px #d5dbdb;
  }
}

我需要這樣做是因為<div id="mpimage1"><div id="mpimage2">都位於局部中,並且在包含該局部的一個頁面上使用時它們是可單擊的,而在包含該局部的另一頁上它們則不可單擊使用部分。 我只希望:active效果在可點擊時起作用。 謝謝!

如果您的代碼可以在dev上運行,但不能在heroku上運行,那么您的代碼很可能不是問題。 在查看heroku上的站點時,我將首先查看Javascript控制台。 您可能在那里看到錯誤。

也許在本地工作的寶石在heroku上的行為有所不同。 您確定推入heroku時沒有任何錯誤嗎?

您的heroku日志中有任何東西嗎? (鍵入“ heroku日志”)。

您將需要發布更多信息...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM