1

每次累积单击按钮时,我都需要一个圆圈来增长,这意味着它需要服务器存储而不是本地存储。到目前为止,我已经设法通过这个 php 代码计算点击次数,该代码将按钮被点击的次数存储在 .txt 文件中:

<?php

if( isset($_POST['clicks']) ) { 
    incrementClickCount();
}

function getClickCount()
{
    return (int)file_get_contents("clickit.txt");
}

function incrementClickCount()
{
    $count = getClickCount() + 1;
    file_put_contents("clickit.txt", $count);
}

?>

我想提取 clickit.txt 中的数字,并使用它通过 css 使用 jquery 增加圆的大小。

var numberClicks = ${'#number-clicks', 'value'}

$('.main-circle').css('width', 'numberClicks', 'vw')
.main-circle {
    position: fixed;
    width: 1vw;
    height: 1vw;
    top: 50%;
    bottom: 50%;
    left: 50%;
    border-radius: 50%;
    background-color: yellow;
    transform: translate(-50%, -50%);

}
<div class="main-circle"></div>

<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
    <input type="submit" value="neuer erfolg" name="clicks">
    </form>
    <div>Click Count: <span id="number-clicks"<?php echo getClickCount(); ?> </div>

我知道这不能按原样工作,但我无法弄清楚正确的语法。任何帮助深表感谢!

4

0 回答 0