Video 我怎样才能得到一个只弹出一次的div?
我找了这个,并没有看到它已经问过了,所以我道歉,如果这是一个重复 我有三个页面,其中一个div立即弹出,播放一段视频,然后你可以结束它。我意识到,如果你每次使用网页时都一直看视频,那会很烦人。我已经看到了只在第一次访问时播放视频的代码,但是div仍然在那里 有没有办法让div在第一次访问页面时自动显示 真的在挣扎着。。。。这是我到目前为止的代码Video 我怎样才能得到一个只弹出一次的div?,video,html,hide,Video,Html,Hide,我找了这个,并没有看到它已经问过了,所以我道歉,如果这是一个重复 我有三个页面,其中一个div立即弹出,播放一段视频,然后你可以结束它。我意识到,如果你每次使用网页时都一直看视频,那会很烦人。我已经看到了只在第一次访问时播放视频的代码,但是div仍然在那里 有没有办法让div在第一次访问页面时自动显示 真的在挣扎着。。。。这是我到目前为止的代码 <script type="text/javascript"> document.onclick = function check(e
<script type="text/javascript">
document.onclick = function check(e){
var target = (e && e.target) || (event && event.srcElement);
var obj = document.getElementById('mydiv');
if(target != obj){
obj.style.display='none';
document.getElementById('myvideoelement').pause();
}
<div id="mydiv">
<a id="displayText" href="javascript:toggle();"><img src="images/x2.png" id="x"></a>
<video id='myvideoelement' autoplay>
<source src="agoraphobiafinal2.mp4">
</video>
</div>
document.onclick=功能检查(e){
var target=(e&&e.target)| |(event&&event.src元素);
var obj=document.getElementById('mydiv');
如果(目标!=obj){
obj.style.display='none';
document.getElementById('myvideoelement').pause();
}
您可以拥有一个包含bool标志的cookie或会话,该标志指示是否已经看到。
这将在启动时初始化一次
在c中#
if(!Page.IsPostBack){
Session["SeenYet"] = true;
}