小编Mau*_*ice的帖子

Problem keeping a 3D cube correctly roll on its edges using rotate and translate

Please see my js Fiddle here: https://jsfiddle.net/mauricederegt/5ozqg9uL/3/

var xAngle = 0;
var yAngle = 0;
var xPos  = 0;
var yPos  = 0;

$('body').keydown(function(evt) {
    if(evt.keyCode == 37) 
    {
        //left
        yAngle -= 90;
        xPos -= 100;
        //rotate and translate the position of the cube
        $('#cube')[0].style["WebkitTransform"] = "translateX("+xPos+"px) translateY("+yPos+"px) rotateX(" + xAngle + "deg) rotateY(" + yAngle + "deg)";
    }
    if(evt.keyCode == 39) 
    {
        //right
        yAngle -= -90;
        xPos -= -100;
        //rotate and translate the position of the cube
        $('#cube')[0].style["WebkitTransform"] = …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery css-transforms

10
推荐指数
1
解决办法
158
查看次数

如何在移动时给我的javascript球滚动动画?

我有以下HTML代码:

<img src="game_files/ball.png" id="ball" /> 这是一个包含球形图像的div(球的顶视图)

这个球我可以用我的箭头键和一些javacript移动上,左,右,下等等.我用这段代码做这个:

var ball = function  () {
    var inited = false,
        el,
        xcheck = 50,
        x = 50,
        ycheck = 50,
        y = 50,
        xspeed = 0,
        yspeed = 0,
        power = 0.4,
        friction = 0.99,
        xwind = 0,
        ywind = 0,
        dead = true,
        timer = function(keys) {
            if (dead === true) {
                return;
            }
            if (keys[38] === true) {
                yspeed += power;
            }
            if (keys[40] === true) {
                yspeed -= power;
            } …
Run Code Online (Sandbox Code Playgroud)

javascript jquery animation

7
推荐指数
1
解决办法
3481
查看次数

如何使用 css 将我的 &lt;h3&gt; 文本居中?

我有以下小提琴

HTML由创建的javascript。如果需要,我可以添加/更改样式,div's但我无法更改 HTML 代码的顺序。

我知道我可以使用:

text-align: center;
Run Code Online (Sandbox Code Playgroud)

但有一个问题:)div包含 4 个图像的 被放在HTML代码中的 is 之前<h3>。由于我无法编辑顺序,因此HTML我想DIV使用图像来降低图像的顺序margin-top: 70px;,问题是这会对文本产生影响,而<h3>不再是centered这样。

怎么解决这个问题呢?(首选 CSS3)

如果需要更改DIV'sin的值来修复它也没关系(我可以更改它们)HTML

多谢

HTML 代码:

<div class="solitaireprefs" style="position: absolute; left: 0px; top: 0px; width: 80%; height: 80%; z-index: 100;">
<form method="get" action="">
    <div style="float: right; margin-top: 70px; display: table; vertical-align: bottom;">
        <div><img src="cardsets/test/spades1.svg" alt="Ace spades" align="bottom" style="vertical-align: bottom; width: …
Run Code Online (Sandbox Code Playgroud)

html css text center

6
推荐指数
1
解决办法
3万
查看次数

DIV中有多个背景图像时,如何只旋转一张图像?

我有以下小提琴

div包含3个背景图像。如您所见,所有图像都在旋转,但是我只希望风扇图像在旋转。所有其他人应保持不变。如何在不添加额外div的情况下执行此操作?

亲切的问候

transform css3 image-rotation animate.css

5
推荐指数
1
解决办法
1988
查看次数

带渐变边框的CSS3圆圈?

我试图在纯css3中复制绿色方形图像.你可以在这里看到图像:在此输入图像描述

到目前为止,我已设法生成正方形,看起来就像图像中的那个.问题是广场上的圆圈边界.正如你所看到的,图像中那个圆圈的边界是渐变而我的不是(见小提琴),我不知道如何在CSS中复制它...

这是我的广场小提琴

我目前使用的CSS代码:

.greenBlock, .greenCore {
    background-color: #00c200;
    border: 3px solid;
    border-top-color: #00de00;
    border-right-color: #006900;
    border-bottom-color: #006900;
    border-left-color: #00de00;
    z-index: 10;
    width: 42px;
    height: 42px;
}

.greenCore {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    -webkit-transform: translate(25%, 25%);
    transform: translate(25%, 25%); 
}
Run Code Online (Sandbox Code Playgroud)

如何在CSS3中执行此渐变圆边框?

非常感谢

css gradient css3

4
推荐指数
1
解决办法
3971
查看次数

删除a:悬停在javascript中

我有以下javascript代码:

$('#s2 a').click(function(){
    var cB = $(this);
    var f = parseInt(cB.attr('data-f'));
    var r = parseInt(cB.attr('data-r'));
    var c = parseInt(cB.attr('data-c'));
    if (pA == false && !isClickAllowed(f,r,c)) {
        return false;
    }
    // more stuff comes here 
}
Run Code Online (Sandbox Code Playgroud)

这使链接无法点击.这一切都有效.我还想删除悬停效果.这个CSS代码是:

.pc a:hover {
    background-color: #FFF;
Run Code Online (Sandbox Code Playgroud)

我认为删除类会像:cB.removeClass('pc');但这不起作用.

有关如何做到这一点的任何建议?

感谢您的时间

- 编辑 -

嗯,我想我明白为什么它不起作用.在文档的顶部我有这个:

$(document).ready(function() {
    setScale();
    $(window).resize(setScale);
    if (!('ontouchstart' in document)) {
        $('body').addClass('pc');
    } 
        more code here
Run Code Online (Sandbox Code Playgroud)

.pc a:hover当在PC上打开页面而不是触摸设备(例如iPad)时,这将设置所有链接.我需要禁用这个电脑悬停只在链接不可点击,如:

if (pA == false && !isClickAllowed(f,r,c)) {
        return false;
    }
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助!

javascript jquery removeclass

2
推荐指数
1
解决办法
444
查看次数

HTML5拖放,放置的div从放置的位置移动一点

我有以下工作代码(另请参阅此小提琴):

<!DOCTYPE HTML>
<html>
<head>
<style>
#div1 {width:350px;height:170px;padding:10px;border:1px solid #aaaaaa;}
#drag1 {width:50px;height:50px;padding:10px;border:1px solid #000;background-color: #f00; position: absolute;}
</style>
<script>
function allowDrop(ev) {
    ev.preventDefault();
}

function drag(ev) {
    ev.dataTransfer.setData("text/html", ev.target.id);
}

function drop(ev) {
ev.preventDefault();
var data = ev.dataTransfer.getData("text/html");
ev.target.appendChild(document.getElementById(data));
//window.alert( ev.clientX + ',' + ev.clientY);
document.getElementById("drag1").style.left = ev.clientX + 'px';
document.getElementById("drag1").style.top = ev.clientY + 'px';
return false;
Run Code Online (Sandbox Code Playgroud)

}

<div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)">
    <div id="drag1" draggable="true" ondragstart="drag(event)"></div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

在这里,您只能将彩色 div 拖放到主 div 内。问题是这个红色 div 从他放下的位置跳了一点。我认为这是因为我使用鼠标 ev.clientX 和 …

html javascript drag-and-drop html5-draggable

2
推荐指数
1
解决办法
4923
查看次数

当我想用php和mysql回显一个变量时,资源ID#10

在我的数据库中,我有用户:1234,得分高:222

所以我想要得到这样的数据(我只需要检查1个用户,我只需要得到高分,因为它存在):

$highscore =
    mysql_query("SELECT highscore FROM mydatabase WHERE userID = 1234");
Run Code Online (Sandbox Code Playgroud)

现在可能会删除此用户,因此我想使用num_rows进行检查.如果用户不再存在,请设置$highscore = 1;(因为我们需要在其他地方使用此变量):

if (mysql_num_rows($highscore) == 0) {
    $highscore = 1;
}
Run Code Online (Sandbox Code Playgroud)

现在回应如下结果:

echo '<div id="uhs">'. $highscore .'</div>';
Run Code Online (Sandbox Code Playgroud)

结果是: Resource id #10

当然做了一些研究,我认为问题出在我的第一个查询中,但我似乎无法修复它......

如何让222回应?

php mysql

1
推荐指数
1
解决办法
9969
查看次数

如果我的while循环中的变量为空,则回显0而不是空

我有以下循环:

    while($row = mysql_fetch_assoc($result)) {
    <some code>
     if ($user)
                echo '<li><a href="mahjong.php?layout='.$row['LayoutName'].'"><img src="images/layouts/'. $row['LayoutName'].'.png" alt="" /> <img src="images/'. $row['Stars'].'.png" alt="" /></a>
                        <div class="info">
                            <h2>'.$row['LayoutName'].'</h2>
                            <p>'.$row['LayoutTiles'].' Tiles, '.$row['LayoutLayers'].' Layers</p>
                            <hr size=2 color="white"> 
                            <p>Score: '.$row['Score'].'</p> 
                            <p>Time:&nbsp;&nbsp;'.$row['Time'].'</p>
                        </div>
                      </li>';
            else 
    <some more code> 
}
Run Code Online (Sandbox Code Playgroud)

这个while循环完美地运行,但有时一些变量没有数据.这是正确的,因为数据库中没有简单的.如果发生这种情况,它什么都不显示 我想要它,如果变量为空,它回显0.

示例$row['Score']=空 - > 0

谢谢,

ps有可能$row['Time']有一个值而$row['Score']不是!!

php string variables

0
推荐指数
1
解决办法
2130
查看次数

是mysql查询总是执行,即使它是在PHP中如果?

就是想.说我在php页面中有这个

<?php
if x {
$query = mysql_query(etc)
}else{
$query2 = mysql_query(etc)
}
?>
Run Code Online (Sandbox Code Playgroud)

假设X = true然后执行$ query,但$ query2完全被忽略了?(所以也不在后台执行?)

谢谢

php mysql if-statement

-2
推荐指数
1
解决办法
57
查看次数