jquery与discuz冲去的解决方法

把相应的JQUERY代码天下如下代码:

<script type="text/javascript">
  jQuery.noConflict();
</script>

 

示例原jquery代码:

<script type="text/javascript" src="http://www.juhutang.com/ /jquery-1.4.2.min.js"></script>
<script type="text/javascript"> $(function() { countDown("2222/02/02 23:59:59", "#demo01 .day", "#demo01 .hour", "#demo01 .minute", "#demo01 .second"); countDown("2222/02/02 22:59:59", null, "#demo02 .hour", "#demo02 .minute", "#demo02 .second"); }); function countDown(time, day_elem, hour_elem, minute_elem, second_elem) { //if(typeof end_time == "string") var end_time = new Date(time).getTime(), //月份是实际月份-1 //current_time = new Date().getTime(), sys_second = (end_time - new Date().getTime()) / 1000; var timer = setInterval(function() { if (sys_second > 0) { sys_second -= 1; var day = Math.floor((sys_second / 3600) / 24); var hour = Math.floor((sys_second / 3600) % 24); var minute = Math.floor((sys_second / 60) % 60); var second = Math.floor(sys_second % 60); day_elem && $(day_elem).text(day); //计算天 $(hour_elem).text(hour < 10 ? "0" + hour: hour); //计算小时 $(minute_elem).text(minute < 10 ? "0" + minute: minute); //计算分 $(second_elem).text(second < 10 ? "0" + second: second); // 计算秒 } else { clearInterval(timer); } }, 1000); } </script>

 

更改成如下代码:

<script type="text/javascript" src="http://www.juhutang.com/ /jquery-1.4.2.min.js"></script>
<script type="text/javascript">
  jQuery.noConflict();
</script>
<script type="text/javascript">
jQuery(function(){
    countDown("2014/7/05 00:00:00","#demo01 .day","#demo01 .hour","#demo01 .minute","#demo01 .second");
    countDown("2014/7/05 04:00:00","#demo02 .day","#demo02 .hour","#demo02 .minute","#demo02 .second");
    countDown("2014/7/06 00:00:00","#demo03 .day","#demo03 .hour","#demo03 .minute","#demo03 .second");
    countDown("2014/7/06 04:00:00","#demo04 .day","#demo04 .hour","#demo04 .minute","#demo04 .second");
});

function countDown(time,day_elem,hour_elem,minute_elem,second_elem){
    //if(typeof end_time == "string")
    var end_time = new Date(time).getTime(),//月份是实际月份-1
    //current_time = new Date().getTime(),
    sys_second = (end_time-new Date().getTime())/1000;
    var timer = setInterval(function(){
        if (sys_second > 0) {
            sys_second -= 1;
            var day = Math.floor((sys_second / 3600) / 24);
            var hour = Math.floor((sys_second / 3600) % 24);
            var minute = Math.floor((sys_second / 60) % 60);
            var second = Math.floor(sys_second % 60);
            day_elem && jQuery(day_elem).text(day);//计算天
            jQuery(hour_elem).text(hour<10?"0"+hour:hour);//计算小时
            jQuery(minute_elem).text(minute<10?"0"+minute:minute);//计算分
            jQuery(second_elem).text(second<10?"0"+second:second);// 计算秒
        } else { 
            clearInterval(timer);
        }
    }, 1000);
}
</script>

这些代码一定要放到discuz的common.js后面执行哦。。。。

posted @ 2014-07-30 15:08  井哥  阅读(571)  评论(0编辑  收藏  举报

友情链接 哈尔滨seo 紫砂壶 虾米