Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在中继器内使用jquery计数插件作为标签?_Jquery_Asp.net_Label_Repeater_Countdown - Fatal编程技术网

如何在中继器内使用jquery计数插件作为标签?

如何在中继器内使用jquery计数插件作为标签?,jquery,asp.net,label,repeater,countdown,Jquery,Asp.net,Label,Repeater,Countdown,我在中继器内有标签(数据绑定控件)。现在我想在它上面使用倒计时jquery插件。实际上,我想在这里做的是,我有一个类似“2012年7月12日”的日期,我想计算从那个日期到现在的小时数。为此,我找到了倒计时插件,该插件将使用以下代码更新时间: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <style type="text/cs

我在中继器内有标签(数据绑定控件)。现在我想在它上面使用倒计时jquery插件。实际上,我想在这里做的是,我有一个类似“2012年7月12日”的日期,我想计算从那个日期到现在的小时数。为此,我找到了倒计时插件,该插件将使用以下代码更新时间:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
    @import "Countdown.countdown.css";
</style>
<%--Scripts Starts from here. --%>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="Countdown/jquery.countdown.js"></script>
<script type="text/javascript">
    $(document).ready(function () {
        var longWayOff = new Date();
        //longWayOff.setDate(longWayOff.getDate() + 500);
        longWayOff.setDate(longWayOff.getDate());
        var liftoffTime = new Date();
        var startYear = new Date();
        startYear = new Date(startYear.getFullYear(), 1 - 1, 1, 0, 0, 0);

        //liftoffTime.setDate(liftoffTime.getDate() + 72);
        liftoffTime.setDate(liftoffTime.getHours() + 72);
        // $('#noDays').countdown({ until: liftoffTime, format: 'HMS' });
        $('#noDays').countdown({ since: startYear, compact: true,
            format: 'HMS', description: ''
        });
    });
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<span id="noDays" class="countdown"></span>
</div>

@导入“倒计时.倒计时.css”;
$(文档).ready(函数(){
var longWayOff=新日期();
//longWayOff.setDate(longWayOff.getDate()+500);
setDate(longWayOff.getDate());
var liftoffTime=新日期();
var startYear=新日期();
startYear=新日期(startYear.getFullYear(),1-1,1,0,0);
//liftoffTime.setDate(liftoffTime.getDate()+72);
liftoftime.setDate(liftoftime.getHours()+72);
//$(#noDays')。倒计时({直到:发射时间,格式:'HMS');
$('noDays')。倒计时({自:startYear,compact:true,
格式:“HMS”,说明:“”
});
});
现在,当我尝试为repeater使用相同的代码时,它无法工作,因为它无法找到标签。然后,我使用Firebug获取运行时id,并为该id应用脚本,它工作正常。我的问题是如何在中继器中使用倒计时插件作为标签。

看起来可以在文档后的DOM中搜索repeater。准备好了! 您可以使用live()函数的帮助来触发计时器

您还可以尝试查看在生成文档时中继器是否存在。就绪:

$(document).ready(function()
 {
  jQuery.contains(document.body, $('#Repeater'));
})

我不明白你想说什么,你能详细说明你想说什么吗好吧,我会尽我所能:首先,你要确保你的收割者在你的DOM树中。contains(document.body,$('#Repeater');让您有机会看到这一点(如果中继器在这里,则返回布尔值,即:“true”)。一旦弄清楚,如果你的中继器元素存在,或者不存在,那么我们将尝试看看,下一步是什么