小编Mr *_*ide的帖子

html 5 视频跟踪百分比

如何跟踪视频观看或未观看的状态

如果我在 60% 后这样写,我可以发送 ajax 调用并将状态更新为已观看 60%

var i=0;
$("#video").bind("timeupdate", function(){
var currentTime = this.currentTime;
if(currentTime > 0.66*(this.duration)) {
    if(i<1) {
        /* Watched 66% ajax call will be here*/
    }
    i=i+1; //Reset for duplicates
}
});
Run Code Online (Sandbox Code Playgroud)

相似地。如果我在 100% 之后这样写,我可以发送 ajax 调用并将状态更新为完全观看 100%

$("#video").bind("ended", function() {
    if(j<1) {
        /* Watched 100% Finished */  
    }
    j=j+1; //Reset for duplicates
});
Run Code Online (Sandbox Code Playgroud)

但是,当有人将视频转发到 90% 并从那里开始播放时,也会触发 100% ajax 调用,所以在这种情况下我应该使用什么逻辑将状态更新为未观看。

html javascript ajax jquery logic

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

同时循环并排表

在while循环中,它创建了一个标题和图像链接的列表,我想像下面的图像一样并排显示它.每个标题shold来自新列和图像应该在每个类别下.并且只有3行. 在此输入图像描述

这是我的代码:

<table> 
    <tr>
        <th>Heading 1</th>
        <th>Heading 2</th> 
        <th>Heading 3</th>
    </tr> 
    <?php
        //example array $images = array('Image 1', 'Image 2', 'Image 3', 'Image 4', 'Image 5', );
        for ($i=0; $i<count($images); $i++) { ?> 
        <tr> 
            <td>
            <?php echo $images[$i]; ?></td>
            <td><?php echo $i<3?$images[$i]:''; ?></td>
            <td><?php echo $i<1?$images[$i]:''; ?></td>
        </tr> <?php } ?>
</table>
Run Code Online (Sandbox Code Playgroud)

php while-loop

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

我如何允许输入按钮提交表单

嗨,我正在尝试使用输入按钮发送表单,通常默认情况下,当我单击输入时,表单将提交,但在此 oage 中,当我按下输入按钮时,我无法继续提交表单。

我只能通过使用鼠标单击“登录”来提交表单,我使用 ajax 发送

嗨,这是我的登录表单:

<form  class="form-horizontal" id="loginForm" > 
    <div class="form-group has-feedback">
        <input type="text" class="form-control" placeholder="Email" name="login_email" id="login_email">
    </div>
    <div class="form-group has-feedback">
        <input type="password" class=" form-control" placeholder="Password" name="login_password" id="login_password">
    </div>
    <div class="text-center form-group">                
        <input type="button" name="login_button" id="login_button" class="btn btn-default btn-block btn-primary" value="LOG IN">
    </div>
    <p class="small">
        <h6 class="text-center"><a href="forgot-password.php">  
        Forgotten account Password?</a></h6>
        <div class="processloader_login"></div>
    </p>
    <div class="form-group">    
        <a href="signup.php " class="btn btn-block btn-success">CREATE AN ACCOUNT</a>
    </div>
</form>
Run Code Online (Sandbox Code Playgroud)

html php forms ajax

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

如何避免,Ajax按钮单击两次

我试图使用ajax调用将数据插入数据库

我的问题是当我点击按钮两次数据存储两次

它让我生病了.我怎么能避免呢?

<from><button id ="GdStartTest"> </button></form>
$("#GdStartTest").click(function(){
$.ajax({
    url: "gdcontroller.php",
    method: "POST",
Run Code Online (Sandbox Code Playgroud)

而这个控制器:

$studentQuery = $conn->query("INSERT INTO r_job_scores 
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery button

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

将元素移到数组中的第一个位置

我有一个这样的对象:

var data = [
    { id: "fmgbwe45", age: 24, gender: "male"   },
    { id: "kjregh23", age: 27, gender: "female" }, 
    { id: "kjfdhg87", age: 30, gender: "male" }, 
    { id: "lsdjfk43", age: 10, gender: "female" }, 
]
Run Code Online (Sandbox Code Playgroud)

我想对对象进行排序,这是我的预期输出:

var data = [
    { id: "kjfdhg87", age: 30, gender: "male" },  //only one record will match in my sort
    { id: "fmgbwe45", age: 24, gender: "male"   },
    { id: "kjregh23", age: 27, gender: "female" }, 
    { id: "lsdjfk43", age: 10, …
Run Code Online (Sandbox Code Playgroud)

javascript arrays sorting json object

2
推荐指数
3
解决办法
4550
查看次数

如何避免此表中的新行td

从下图中我想在一行中显示Hallticket.第一个是直接来自数据库.第二个是从javascript追加.如何在一行中显示所有数据?

在此输入图像描述

<td><b>Hallticket</b> : S24J85 </td>
<td><b>Hallticket </b>: S<p class="hallticketNumber"></p>J'+jobID+' </td>
Run Code Online (Sandbox Code Playgroud)
$(this).closest('tr').find(".hallticketNumber").text(ui.item.student_pid);
Run Code Online (Sandbox Code Playgroud)

html javascript css php jquery

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

Floor和Round有什么区别

         CODE                            RESULTS

$a = floor(3.5);                         //3
$b = round(3.5, 0, PHP_ROUND_HALF_DOWN); //3
var_dump($a);                            //float(3)
var_dump($b);                            //float(3)
$c = gettype($a);                        //double
$d = gettype($b);                        //double
Run Code Online (Sandbox Code Playgroud)

有什么区别?何时对以上数字使用floor()或round()?

php rounding floor

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

如何对所有结果求和

这是我获取所有权重的查询:

SELECT weightage FROM r_job_skill WHERE id_job = ? AND gdskill = 1
Run Code Online (Sandbox Code Playgroud)

我得到这样的结果:

weightage
10
20
50
Run Code Online (Sandbox Code Playgroud)

我想计算所有这些结果的总和,我该怎么做?

mysql sql sum

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

合并两个数组,替换相同键的值

我有两个数组

第一阵列

(
    [0] => Array
        (
            [352] => 1
            [128] => 
            [64] => 
            [70] => 2
        )
)
Run Code Online (Sandbox Code Playgroud)

第二个数组是这样的:

Array
(
    [0] => Array
        (
            [128] => 1.5
        )
)
Run Code Online (Sandbox Code Playgroud)

我想制作这样的最终数组.(我想在这个例子中将匹配存储到主数组中,它是128 - > 1.5)我该怎么办呢.

Array
(
    [0] => Array
        (
            [352] => 1
            [128] => 1.5
            [64] =>  
            [70] => 2
        )

)
Run Code Online (Sandbox Code Playgroud)

这是我的数组变量:

print_r($listskilssresult);
print_r($listskilssresultmatching);
Run Code Online (Sandbox Code Playgroud)

php arrays multidimensional-array

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

具有多个条件的 ng 级

我想根据课程中存在的价值来展示课程。

ng-if="data.percentage >= 0  & data.percentage < 25"
ng-if="data.percentage >= 25 & data.percentage < 50"
ng-if="data.percentage >= 50 & data.percentage < 75"
ng-if="data.percentage >= 75 & data.percentage <= 100"

.firstLabel
.secondLabel
.thirdLabel
.fourthLabel
Run Code Online (Sandbox Code Playgroud)

例如,如果 in 中的值为data.percentage75,那么我的输出 div 应该如下所示。

<div ng-class="fourthLabel" > </div>
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助。

if-statement conditional-statements angularjs ng-class

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

view=cm&amp;fs=1 代表 Eamil 重定向链接

这是打开带有“收件人”地址和密件抄送邮件的链接,我可以知道我们发送的其他变量是什么吗view=cm&fs=1

<div class="pull-right manu-say">
<span class="text-primary">Say hi at: </span>
<a  href="mailto://hola@gmail.com?view=cm&fs=1&to=hola@gmail.com&su=SUBJECT&body=BODY&bcc=sunild@gmail.net" target="_blank" >hola@gmail.com</a>
</div>
Run Code Online (Sandbox Code Playgroud)

我还给出了 target="_blank" 的另一件事,它不起作用。我想在新标签中打开。谁能帮帮我

html php email

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

Vanilla JavaScript:Timed innerHTML无法按预期工作

let text = ["Words", "Here"];

setInterval(() => {
    var currentItem = 0;

    if (!(currentItem > text.length)) {
        document.getElementById("scrollingText").innerHTML = text[currentItem];
        currentItem++;
        console.log("Updated to: " + currentItem);
    } else {
        currentItem = 0;
    }
}, 1000);
Run Code Online (Sandbox Code Playgroud)

我正在创建一个简单的段落,页面上的ID为"scrollingText",这个JavaScript意味着每1秒更新一次数组列表'text'中的下一项,如果它超过了数组中的元素数量列表它将重置计数器.

我有脚本当前将scrollingText更新为第一项,它在浏览器控制台中表明它已经这样做了,但是之后它完全忽略了innerHTML代码并且只是继续增加currentItem,甚至没有通过currentItem超过阵列长度检查.

任何人都有任何想法为什么这不能按预期运作?

html javascript

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