当出现新消息时,您知道大多数聊天内容,滚动条是否会下降.我的聊天每5000毫秒重新加载一次,然后在300毫秒后拖动滚动.
但我想做到这一点,所以当用户向上拖动向上滚动时,滚动拖动不会影响他.是否有一个函数,一旦用户向上滚动,填充变量,如draggedScroll = true?
http://driptone.com/jony/applications/chat/index.php
这是聊天,如你所见,如果你上去,它会每隔5000毫秒拖动你,我想只在用户向上滚动时阻止它.如果用户再次滚动到底部[0],它将使draggedScroll = false,因此它将再次影响他.
我怎么做?
问题还没有解决!
问题解释:
滚动会 仅工作IF滚动的高度将是在-至少1500px(scrollTop的(1500) )(34 个聊天消息).
如果低于该值,滚动将不起作用,并将向上滚动新消息.
<ul>
<li>item1</li>
<li>item1</li>
<li>item1</li>
<li>item1</li>
<li>item1</li>
<li>item1</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
假设每个盒子都很150px宽,所以每行的总宽度是450px.我要做的是,自动使列表每行只允许3个框(列表元素),而不是让它在彼此之下.
我尝试了一些东西,而不只是在尝试之前询问!
有我的尝试:
<div class="container">
<ul>
<li>hreyyy</li>
<li>hreyyy</li>
<li>hreyyy</li>
<li>hreyyy</li>
<li>hreyyy</li>
<li>hreyyy</li>
</ul>
</div>
.container {
width: 450px;
}
.container ul li {
width: 150px;
height: 100px;
background-color: red;
float: left;
}
.container ul {
display: inline;
}
Run Code Online (Sandbox Code Playgroud)
结果:
img http://gyazo.com/fc8367ed762c25b29abb94a1e31e4da4.png
它没有按照我的意愿运作,为什么?
是否有插件可以让生活更轻松?
我正在使用我在小提琴上找到的CSS代码来旋转我的轮子:
http://jsfiddle.net/gaby/9Ryvs/7/
div {
margin: 20px;
width: 100px;
height: 100px;
background: #f00;
-webkit-animation-name: spin;
-webkit-animation-duration: 4000ms;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
-moz-animation-name: spin;
-moz-animation-duration: 4000ms;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-ms-animation-name: spin;
-ms-animation-duration: 4000ms;
-ms-animation-iteration-count: infinite;
-ms-animation-timing-function: linear;
animation-name: spin;
animation-duration: 4000ms;
animation-iteration-count: infinite;
animation-timing-function: linear;
}
@-ms-keyframes spin {
from { -ms-transform: rotate(0deg); }
to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
from { -moz-transform: rotate(0deg); }
to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
from { -webkit-transform: rotate(0deg); …Run Code Online (Sandbox Code Playgroud) System.out.print("Please select a game: ");
for (String s : gamesArray) {
System.out.print(s + ", ");
}
Run Code Online (Sandbox Code Playgroud)
输出:
Please select a game: spin, tof, Press any key to exit...
我除外的输出:
Please select a game: spin, tof Press any key to exit...
为什么在最后一个数组项后添加另一个','?我该如何预防呢?
方法:
public function checkName($name)
{
$this->check = $this->pdo->prepare("SELECT * FROM users WHERE username = :name");
$this->check->execute(array(":name" => $name));
if ($this->check->rowCount() > 0)
{
return true;
}
}
Run Code Online (Sandbox Code Playgroud)
这段代码显然不起作用:
if (!$user->checkName('Jony'))
{
echo '1';
}
Run Code Online (Sandbox Code Playgroud)
即使我在数据库中有Jony,它也会回显"1".
此代码有效:
if ($user->checkName('Jony') != true)
{
echo '1';
}
Run Code Online (Sandbox Code Playgroud)
这不会回显'1',但如果我不包含jony,则回显1,而不是在数据库中.
我以为你可以做,如果(真)那么......,你真的必须包括if!= true或if == true?
private static int votePercentage() {
int players = 0;
for (int p = 0; h < PLAYERS; p++) {
if (playersOnline[p] != null) {
players++;
}
}
int votes = voters.size();
int avg = (votes / players);
return (avg * 100);
}
Run Code Online (Sandbox Code Playgroud)
投票:1名玩家:2回归:0
投票:2名玩家:2回归:100
问题
问题是,返回的nubmer不是int,并且是1/2因为1/2 = 0.5.因此它总是会返回0,除非玩家的投票分数不是双倍而且是int.
基本上我想从所有在线玩家中返回投票用户的百分比.
这有解决方案吗?也许是java类或内置函数?