Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.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
Php 当用户首次访问我的网站时,创建文本的css样式_Php_Javascript_Jquery_Html - Fatal编程技术网

Php 当用户首次访问我的网站时,创建文本的css样式

Php 当用户首次访问我的网站时,创建文本的css样式,php,javascript,jquery,html,Php,Javascript,Jquery,Html,我有一个网站。在我的主页上有一个内容“我的虚拟文本”。在ul li中放置一个标签。即 <ul><li><a>My dummy text</a></li></ul> 我的虚拟文本 我想让这段文字在有人第一次登陆主页时以蓝色突出显示。另一方面,它必须是白色的。有人知道怎么做吗? 我的是一个php网站 提前感谢您可以使用cookie 设置默认值0 如果有人加载了页面,请将cookie更改为1,否则为0 你可以用饼干 设置

我有一个网站。在我的主页上有一个内容“我的虚拟文本”。在ul li中放置一个标签。即

<ul><li><a>My dummy text</a></li></ul>
  • 我的虚拟文本
我想让这段文字在有人第一次登陆主页时以蓝色突出显示。另一方面,它必须是白色的。有人知道怎么做吗? 我的是一个php网站

提前感谢

您可以使用cookie

  • 设置默认值0
  • 如果有人加载了页面,请将cookie更改为1,否则为0
    • 你可以用饼干

    • 设置默认值0
    • 如果有人加载了页面,请将cookie更改为1,否则为0

      • 我没有看到任何代码,所以…这是我的理论解释以及

        1 Use Cookies.
        2 HTML5 Cache..You can use localstorage to do that as well
        

        我没有看到任何代码,所以…这是我的理论解释以及

        1 Use Cookies.
        2 HTML5 Cache..You can use localstorage to do that as well
        

        只需在cookie方法上添加一点,我建议在
        标记中添加一个类,这样,如果将来您想做更多的事情,就可以不用修改PHP就可以完成

        例如:

        <?php 
              function dejavu() {
                  $class = '';
                  if($_COOKIE['beenHereBefore']) {
                     $class .= 'beenHereBefore';
                   }
                  else {
                     $class .= 'firstTimeHere';
                     setcookie("beenHereBefore", true);
                  }
                  return $class;
              }
        ?>
        
        <body class="<?php echo dejavu(); ?>">
        

        只需在cookie方法上添加一点,我建议在
        标记中添加一个类,这样,如果将来您想做更多的事情,就可以不用修改PHP就可以完成

        例如:

        <?php 
              function dejavu() {
                  $class = '';
                  if($_COOKIE['beenHereBefore']) {
                     $class .= 'beenHereBefore';
                   }
                  else {
                     $class .= 'firstTimeHere';
                     setcookie("beenHereBefore", true);
                  }
                  return $class;
              }
        ?>
        
        <body class="<?php echo dejavu(); ?>">
        
        使用:

        或使用:

        $(document).ready(function(){ 
        // do your CSS stuff here ...
        });
        
        检查此链接:

        使用:

        或使用:

        $(document).ready(function(){ 
        // do your CSS stuff here ...
        });
        

        检查此链接:

        我建议您使用jquery检查是否在主页中 假设您的主页名为:index.php

        像这样:

        if(window.location.href.indexOf("index.php") > -1)
        {
              $('#ulid li').css('color', 'red');
        }
        else $('#ulid li').css('color', 'black');
        
        给你的ul一个ID,假设你想用红色突出显示,而你的原始文本颜色是黑色
        无需使用Cookies您可以使用jquery轻松完成此操作。

        我建议您使用jquery检查是否在主页中 假设您的主页名为:index.php

        像这样:

        if(window.location.href.indexOf("index.php") > -1)
        {
              $('#ulid li').css('color', 'red');
        }
        else $('#ulid li').css('color', 'black');
        
        给你的ul一个ID,假设你想用红色突出显示,而你的原始文本颜色是黑色
        无需使用Cookies您可以使用jquery轻松完成此操作。

        您尝试了什么并发布了您的代码您尝试了什么并发布了您的代码您可以解释它将如何帮助您吗?您可以解释它将如何帮助您吗?