我正在开展一个奖励人们推荐的项目(MLM)
我已经能够计算左侧和右侧的子节点总数,但现在我需要能够更新用户的等级,当他们有一定数量的用户时,他们两侧的某些等级低于他们.(我将在下面解释得更好:
用户表
id | name | parentID| side | rank |
4 | Dan | | | starter|
5 | Chris | 4 | left | starter|
6 | James | 4 | right| starter|
7 | Tybe | 5 | left | starter|
8 | Rose | 5 | right| starter|
9 | Paul | 6 | left | starter|
10 | Zach | 6 | right| starter|
Run Code Online (Sandbox Code Playgroud)
树桌
userID | left | right| leftCount | rightCount|
4 …Run Code Online (Sandbox Code Playgroud) 我正在制作一个Web应用程序,单击按钮时需要添加简短的声音。
该文件为mp3格式,大小约为24kb,我不想使用javascript创建元素,因此我将其添加到DOM中并使用CSS进行了隐藏,还添加了preload =“ auto”,因此该文件已加载DOM
<audio id="click" preload style="display:none;">
<source src="sound/click.mp3" type="audio/mp3">
</audio>
Run Code Online (Sandbox Code Playgroud)
在JavaScript中,我有类似的东西:
var clickSound = $('#click')[0];
Run Code Online (Sandbox Code Playgroud)
然后在一个侦听一个按钮的均匀单击的函数中,我有:
function(){
clickSound.play();
}
Run Code Online (Sandbox Code Playgroud)
这在我的计算机(firefox,chrome)上可以正常工作,但是在移动设备上单击触发按钮后,它将等待大约3秒钟才能首次播放,而现在在第一次延迟播放后会立即播放。
更新:
我注意到,即使我像这样http://example.com/sound/click.mp3导航到手机上的mp3文件并单击播放,它仍然会延迟,似乎必须缓冲。
无论如何围绕这个问题?
<audio id="click" preload style="display:none;">
<source src="sound/click.mp3" type="audio/mp3">
</audio>
Run Code Online (Sandbox Code Playgroud)
var clickSound = $('#click')[0];
Run Code Online (Sandbox Code Playgroud)
我正在设计一个带有日历的网站来显示事件,我发现w3widgets很有用,但我在突出显示日历上的日期时遇到问题,因为它只突出显示事件的日期.
<script>
//I added this script to get me current date
var d = new Date();
var curr_date = d.getDate();
var curr_month = d.getMonth() + 1; //Months are zero based
var curr_year = d.getFullYear();
var today = curr_year+ "-" + curr_month + "-" + curr_date;
$( document ).ready( function() {
$(".responsive-calendar").responsiveCalendar({
time: today, //passing var today here works
events: {
"2013-04-30": {"number": 5, "badgeClass": "badge-warning", "url": "http://w3widgets.com/responsive-calendar"},
"2013-04-26": {"number": 1, "badgeClass": "badge-warning", "url": "http://w3widgets.com"},
today: {"class": "active special"}, …Run Code Online (Sandbox Code Playgroud)