Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.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
Javascript 工具提示中的时间倒计时_Javascript_Php_Jquery_Html_Jquery Tooltip - Fatal编程技术网

Javascript 工具提示中的时间倒计时

Javascript 工具提示中的时间倒计时,javascript,php,jquery,html,jquery-tooltip,Javascript,Php,Jquery,Html,Jquery Tooltip,这是我的倒计时脚本: <script type='text/javascript'> function cronometru(timp_ramas) { Ore = Math.floor(timp_ramas / 3600); minute = Math.floor((timp_ramas - Ore * 3600) / 60); secunde = timp_ramas - minute * 60 - Ore

这是我的倒计时脚本:

<script type='text/javascript'>        
    function cronometru(timp_ramas) {
        Ore = Math.floor(timp_ramas / 3600);
        minute = Math.floor((timp_ramas - Ore * 3600) / 60);
        secunde = timp_ramas - minute * 60 - Ore * 3600;
        if (Ore < 10){ Ore = "0"+ Ore; }
        if (minute < 10){ minute = "0" + minute; }
        if (secunde < 10){ secunde = "0" + secunde; }
        if (timp_ramas > 0) {

            timp_ramas--;
            document.getElementById("timp").innerHTML = Ore + ':' + minute + ':' + secunde;

            setTimeout("cronometru("+timp_ramas+")", 1000);

        } else {
            document.getElementById("timp").innerHTML = "Focul s-a stins !";

        }
    }
我将此wz_tooltip.js用于工具提示事件

 <script type="text/javascript" src="wz_tooltip.js"></script>
当我试图在工具提示中显示我的倒计时时,工具提示变为黑色,仅显示倒计时位置“Timp ramas:”之前或之后的消息

例如:

    if ($citeste["timp_ramas_pentru_foc"] > 0)
{

 echo "
<a onmouseover=

\"Tip('Timp ramas : <span id=timp></span> ')\"  
onmouseout=\"UnTip()\">

<img src='img/skiluri/fire_yes.png'/>  </a>

    ";
}
我找到了一种方法,使代码工作,但计时器将显示在两个地方在同一时间。我只想在将光标移动到某些图片/文本和工具提示上时阅读它

同时具有两个视图的工作代码示例:

      $timp_ramas = $citeste['timp_ramas_pentru_foc'] - time();
      ?>


   <script type='text/javascript'>        
    function cronometru(timp_ramas) {
        Ore = Math.floor(timp_ramas / 3600);
        minute = Math.floor((timp_ramas - Ore * 3600) / 60);
        secunde = timp_ramas - minute * 60 - Ore * 3600;
        if (Ore < 10){ Ore = "0"+ Ore; }
        if (minute < 10){ minute = "0" + minute; }
        if (secunde < 10){ secunde = "0" + secunde; }
        if (timp_ramas > 0) {

            timp_ramas--;
            document.getElementById("timp").innerHTML = Ore + ':' + minute + ':' + secunde;

            setTimeout("cronometru("+timp_ramas+")", 1000);

        } else {
            document.getElementById("timp").innerHTML = "Focul s-a stins !";

        }
    }

多谢各位

你能提供一个或一些演示所有这些的东西吗?我不能提供一个fiddle中的代码,因为代码在另一个文件的“预加载”屏幕中。我可以在这里提供洞文件:或者在这里:不再重要了,我找不到解决这个问题的逻辑解决方案,所以在css中我做了一些类似.hide row{display:none;}的东西,我在php中修改了隐藏行。问题解决了:谢谢你的忽视
      $timp_ramas = $citeste['timp_ramas_pentru_foc'] - time();
      ?>


   <script type='text/javascript'>        
    function cronometru(timp_ramas) {
        Ore = Math.floor(timp_ramas / 3600);
        minute = Math.floor((timp_ramas - Ore * 3600) / 60);
        secunde = timp_ramas - minute * 60 - Ore * 3600;
        if (Ore < 10){ Ore = "0"+ Ore; }
        if (minute < 10){ minute = "0" + minute; }
        if (secunde < 10){ secunde = "0" + secunde; }
        if (timp_ramas > 0) {

            timp_ramas--;
            document.getElementById("timp").innerHTML = Ore + ':' + minute + ':' + secunde;

            setTimeout("cronometru("+timp_ramas+")", 1000);

        } else {
            document.getElementById("timp").innerHTML = "Focul s-a stins !";

        }
    }
    <script src="js/meniu_dreapta/iconmenu.js"></script>
     <body>
    <script type="text/javascript" src="js/tooltip/wz_tooltip.js"></script>

   <span id='timp'></span>  <?php echo "<script type='text/javascript'>cronometru(".$timp_ramas.")</script>";   ?>

<?php


    echo '
    <html>
    <ul id="myiconmenu" class="iconmenu"> ';

    if ($citeste["timp_ramas_pentru_foc"] > 0)
{

 echo "
<a onmouseover=

\"Tip('Timp ramas : <span id=timp></span> ')\"  
onmouseout=\"UnTip()\">

<img src='img/skiluri/fire_yes.png'/>  </a>

    ";
}