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)我有以下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) 我有以下小提琴
是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's
in的值来修复它也没关系(我可以更改它们)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) 我试图在纯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中执行此渐变圆边框?
非常感谢
我有以下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)
希望这可以帮助!
我有以下工作代码(另请参阅此小提琴):
<!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 和 …
在我的数据库中,我有用户: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回应?
我有以下循环:
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: '.$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页面中有这个
<?php
if x {
$query = mysql_query(etc)
}else{
$query2 = mysql_query(etc)
}
?>
Run Code Online (Sandbox Code Playgroud)
假设X = true然后执行$ query,但$ query2完全被忽略了?(所以也不在后台执行?)
谢谢
javascript ×4
css ×3
jquery ×3
php ×3
css3 ×2
html ×2
mysql ×2
animate.css ×1
animation ×1
center ×1
gradient ×1
if-statement ×1
removeclass ×1
string ×1
text ×1
transform ×1
variables ×1