![](/img/trans.png)
[英]Magnific Popup Lightbox works in Ruby on Rails development but not when deployed to 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.