Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 我怎样才能得到一个只弹出一次的div?_Video_Html_Hide - Fatal编程技术网

Video 我怎样才能得到一个只弹出一次的div?

Video 我怎样才能得到一个只弹出一次的div?,video,html,hide,Video,Html,Hide,我找了这个,并没有看到它已经问过了,所以我道歉,如果这是一个重复 我有三个页面,其中一个div立即弹出,播放一段视频,然后你可以结束它。我意识到,如果你每次使用网页时都一直看视频,那会很烦人。我已经看到了只在第一次访问时播放视频的代码,但是div仍然在那里 有没有办法让div在第一次访问页面时自动显示 真的在挣扎着。。。。这是我到目前为止的代码 <script type="text/javascript"> document.onclick = function check(e

我找了这个,并没有看到它已经问过了,所以我道歉,如果这是一个重复

我有三个页面,其中一个div立即弹出,播放一段视频,然后你可以结束它。我意识到,如果你每次使用网页时都一直看视频,那会很烦人。我已经看到了只在第一次访问时播放视频的代码,但是div仍然在那里

有没有办法让div在第一次访问页面时自动显示

真的在挣扎着。。。。这是我到目前为止的代码

  <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;
}