페이지로드시 부트 스트랩 모달을 열려고합니다. 하지만 내 문제는 모든 페이지를 새로 고칠 때 시작되지만 사용자가 해당 페이지로 리디렉션 할 때 한 번만 표시하려고한다는 것입니다.codeigniter 웹 사이트에서 페이지가로드 될 때 부트 스트랩 모달을 한 번만 열 수 있습니까?
아무도 나에게 그 방법을 제안 할 수 있습니까?
미리 감사드립니다.
페이지로드시 부트 스트랩 모달을 열려고합니다. 하지만 내 문제는 모든 페이지를 새로 고칠 때 시작되지만 사용자가 해당 페이지로 리디렉션 할 때 한 번만 표시하려고한다는 것입니다.codeigniter 웹 사이트에서 페이지가로드 될 때 부트 스트랩 모달을 한 번만 열 수 있습니까?
아무도 나에게 그 방법을 제안 할 수 있습니까?
미리 감사드립니다.
예 당신은이 같은 URL을 뭔가에 $ _GET 매개 변수를 보낼 수 ... 그렇게하는 방법에는 여러 가지가 있습니다 : -
이 같이 할 수있는 jQuery를에 지금Suppose Url :- localhost/modal?open=modal
: -
<script> //not forget to add ready function
<?php if(isset($_GET['open']) && $_GET['open']=="modal"){ ?>
$("#somemodalid").modal('show') //open modal here
<?php } ?>
</script>
희망이 있습니다.
페이지로드 중에 이런 식으로 할 수 있습니까?
<script type="text/javascript">
$(window).on('load',function(){
$('#myModal').modal('show');
});
</script>
코드를 언급하지 않았으므로 부트 스트랩 모달 상자를 사용했음을 기대합니다.
잘못된 대답은 전적으로 특정 경로에서 모달을 열고 싶습니다. – kunal
같은 문제는 각 페이지로드시 모달을 실행합니다. , 나는 단 한 번만 원한다. –
한 번만 열어 보시길 원하십니까? –
$ ('# myModal'). 모달 (options)을 Javascript의 문서 준비 함수에 추가하면 윈도우로드시 모달이 호출됩니다. [javascript를 통해] (https://getbootstrap.com/docs/4.0/components/modal/#via-javascript) – Granny