2017-01-20 1 views
0

Y at-il un moyen de charger un modal pendant le chargement de la page et de le fermer quand le chargement est terminé?Chargement du mode pendant le chargement de la page et fermeture après le chargement

Par exemple, lorsque je clique sur un lien:

<a href="localhost:3000/users">Stackoverflow</a> 

le navigateur chargera et en même temps modal ouvrira. Et si le navigateur est chargé, le modal se fermera également.

Comment puis-je éventuellement le faire?

+0

Je ne pense pas que ce soit possible. Le modal doit faire partie de la page, il ne peut donc pas être affiché lorsque la page n'est pas chargée. – yadejo

+0

Cette fonctionnalité est inutile. Vous ne pouvez pas l'implémenter sans solutions de contournement, alors que si vous utilisez des solutions de contournement, le chargement de la page prendra x2 – Avdept

Répondre

1

Essayez ceci:

<%= link_to "Open Modal", your_path, :remote => true, :class => 'btn btn-default', data: {toggle: 'modal', target: "#myLoadingModal" }%> 

Et puis sur le document prêt dans votre file.js.erb qui est déclenché lorsque vous utilisez à distance: true sur le lien, ce fermeraient dit modal lorsque le document a chargé.

$(document).ready(function() { 
$('#myLoadingModal').modal('hide'); 
});