0

一些澄清:

我想在游戏中有 6 个用于罢工的占位符 div,可以这么说。

所以喜欢[ ] [ ] [ ] [ ] [ ] [ ]

这将是带有黑色边框的白色方块。

在他们做出错误的猜测之后,我希望第一个 div 被一个包含猜测的红色框覆盖。基本上是上面的,但全是红色的,中间有一个数字。前任:[9]

我将如何使用 PHP/CSS/HTML 执行此操作?我完全习惯于回应陈述,所以我正在考虑回应每一个陈述。但是,如果我一开始就有 div,它只会跟随它们,而不是覆盖。

我在想一些与背景图像有关的东西,至少在概念上(不是实际图像),新的猜测只是超越了旧的猜测。那会是最好的方法吗?

4

2 回答 2

2

PHP 在 DOM 完成时完成所有数据。要实时更新 DOM,您可以使用 Ajax 或您自己的 JS 块、node.js 等。

于 2013-02-14T23:49:39.230 回答
2

虽然您已经标记了 CSS 和 PHP,但最好还是使用 jQuery。

CSS 堆栈只会很快变得混乱和混乱,并且 PHP 会在加载时呈现,除非您使用 AJAX,否则很快就会变得混乱。

对于上面的示例,您可以使用:

function badguess() {
    $('#box2').css("color","red");
 }

如果您想在框中添加文本,您还可以使用:

  function badguess(){
    $('#box2').css("color","red");            
    $('#box2').append('<p>WRONG</p>');
  }

链接:

.Append() - http://api.jquery.com/append/

.CSS() - http://api.jquery.com/css/

于 2013-02-15T11:49:41.623 回答