У меня проблема, с которой я пытаюсь сделать предупреждение, когда посетитель меняет язык в Интернете, предупреждение создается, но исчезает, потому что это изменение ссылка на:Как я могу сделать оповещение Bootstrap, нажав кнопку для изменения языка
?locale=es || ?locale=en || http://localhost:3000/pages/index?locale=en
Значения по умолчанию на английском языке, но нажатие на кнопке, оповещение вашей длительности в течение 0,5 секунды и исчезает.
Как я могу предупредить об этом, пока вы его не удалите?
Примечание: Я использую Ruby On Rails.
Моя кнопка:
<li><a href="?locale=en" class="glyphicon glyphicon-share-alt" id="AlertEN"> <%= t('menuLen')%></a></li>
Код My Alert:
<div class="container">
<center>
<div class="alert alert-success" id="successChangeEN" role="alert">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong>Success!</strong> Your Language is now English.
</div>
</center>
</div>
Мои JS:
<script>
bootstrap_alert = function() {}
bootstrap_alert.warning = function(message) {
$('#alert_placeholder').html('<div class="alert alert-success"><a class="close" data-dismiss="alert">×</a><span>'+message+'</span></div>')
}
$('#AlertEN').on('click', function() {
bootstrap_alert.warning('You change the language success!');
});
</script>
Я надеюсь, что ответить, спасибо.
По-видимому, это правильно, но не отображает предупреждение. – AlexMp
http://gyazo.com/b2b9ca2922379ab49f79312acabd65e8 Это скриншот для Интернета, нажимая кнопку buttom – AlexMp