0
<script src='<?php echo $fullpath; ?>lib/jquery.min.js'></script>
<script src='<?php echo $fullpath; ?>lib/jquery-ui.custom.min.js'></script>
<script src='<?php echo $fullpath; ?>fullcalendar/fullcalendar.min.js'></script>
<script type="text/javascript" src="<?php echo $fullpath; ?>js/invite_mail_ajax_full.js"></script> 
<script type="text/javascript" src="<?php echo $fullpath; ?>js/ajax_BannerAd.js"></script>
<script type="text/javascript" src="<?php echo $fullpath; ?>script/mootools-core-1.3.1-full-nocompat.js"></script>
<script type="text/javascript" src="<?php echo $fullpath; ?>script/slideitmoo-1.2-mootools-1.3.js"></script>
<script type="text/javascript" src="<?php echo $fullpath; ?>auto/jquery.js"></script> 
<script>
jQuery.noConflict();          
jQuery(document).ready(function(){
 jQuery("#tag").autocomplete(fullpath+"autocomplete.php", {

        selectFirst: true
    });
});
</script>
<script>
jQuery.noConflict();          
jQuery(document).ready(function(){
 jQuery("#tag2").autocomplete(fullpath+"autocomplete2.php", {

        selectFirst: true
    });
});
</script>
<!--[if lt IE 7]>
 <style type="text/css">
 img, div, ul, li, a { behavior: url(iepngfix.htc) }
 </style>
<![endif]-->  
<script>
    $(document).ready(function() {

        var date = new Date();
        var d = date.getDate();
        var m = date.getMonth();
        var y = date.getFullYear();

        $('#calendar').fullCalendar({
            theme: true,
            header: {
                left: 'prev,next today',
                center: 'title',
                right: 'month,agendaWeek,agendaDay'
            },
            editable: true,
            events: [
<?php echo $rdiv;?>
            ]
        });

    });

</script> 
<style>
    #calendar {
        text-align: center;
        font-size: 14px;
        font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
        width: 600px;
        margin: 0 auto;
        }
.event_cal_title{font-size: 16px;color: teal;}
</style>
</head>

上面的代码只接受 jQuery 日历 mootools 滑块不起作用..

请帮我...

我收到一个错误:

TypeError:$(---)not a function in slideitmoo-1.2-mootools-1.3.js

如何解决这个问题呢?

我在许多论坛中阅读并以上述方式实现了它。并且代码仍然无法正常工作......任何帮助都将受到高度赞赏

谢谢

4

2 回答 2

0

如果您使用的是 jQuery.noConflict(),则美元符号“$”不再连接到 jQuery。

在代码中使用单词 jQuery 而不是美元。

就像您在第一个脚本中所做的一样,在第二个脚本中执行相同的操作:

jQuery(document).ready(function() {

    var date = new Date();
    var d = date.getDate();
    var m = date.getMonth();
    var y = date.getFullYear();

    jQuery('#calendar').fullCalendar({
        theme: true,
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay'
        },
        editable: true,
        events: [
           <?php echo $rdiv;?>
        ]
    });

});

发生这种情况是因为 Mootools 和 jQuery 都想使用美元。在 Mootools 中,美元用于通过 ID 获取元素,也可以替换为document.id('elementId');(而不是$('elementId');)

更多关于jQuery.noConflict();

于 2013-11-11T09:25:00.263 回答
0

请通过在包含文件下方添加 jquery 冲突代码来检查。如下。

<script src='<?php echo $fullpath; ?>lib/jquery-ui.custom.min.js'></script>
<script>jQuery.noConflict(); </script>
于 2013-11-11T06:09:51.317 回答