【问题标题】:Can I change the value of PHP variables in CSS hover selection?我可以在 CSS 悬停选择中更改 PHP 变量的值吗?
【发布时间】:2014-12-23 19:31:52
【问题描述】:

每个人。我在使用 CSS 和 PHP 时遇到问题。
这是代码:

.book {
    width:100px;
    height:50px;
    background-image: url(outside2.png);
    position: absolute;
    left: 557px;
    top: 70px;
}

.book:hover > .right {
    visibility:visible;
    opacity:1;
    transition-delay:0s;
    <?php $pos = 1 ?>
}

.right {
    width: 300px;
    height: 200px;
    background-image: url(r2.png);
    position: absolute;
    left: 100px;
    top: -50px;
    visibility:hidden;
    opacity:0;
    transition:visibility 0s linear 0.2s,opacity 0.2s linear;
}

当用户在 div 上移动鼠标时,我希望变量 $pos 的值更改为 1

但无论我的鼠标在哪里,$pos 始终是 1

我是否使用了错误的方式来设计这个网站?

【问题讨论】:

  • 你不能这样做。你不能混合css / php代码。
  • 你将不得不使用某种 ajax 发布
  • 一旦你的 CSS 在客户端浏览器上,你的 PHP 变量就不再“存在”了。一旦 PHP 代码将页面提供给客户端,您就无法更改它的原始值。

标签: php html css web


【解决方案1】:

我认为你有两个选择。一种是用javascript改变值,然后用AJAX提交。另一种是在隐藏字段中使用javascript更改值,然后将其与表单一起提交。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-04
    • 1970-01-01
    相关资源
    最近更新 更多