Следующий код работал безупречно при добавлении в мастер-код, который не содержит скрипта jquery.Ошибки одной и той же java-консоли даже после исправления
<script type="text/javascript" src="http://project.dimpost.com/flexslider-carousel/jquery.js"></script>
<script type="text/javascript" src="http://project.dimpost.com/flexslider-carousel/jquery.flexslider-min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(window).load(function() {
$('.flexslider').flexslider({
animation: "fade",
animationLoop: true,
});
});
});
</script>
Но при добавлении к шаблону, который уже имеет элемент jquery, он дал следующие две ошибки в java-консоли.
1.TypeError: $ не является функцией
2.Use из getPreventDefault() является устаревшим. Вместо этого используйте defaultPrevented.
Затем я изменил код, используя '$ .noConflict();' as:
<script type="text/javascript" src="http://project.dimpost.com/flexslider-carousel/jquery.js"></script>
<script type="text/javascript">
$.noConflict();
jQuery(document).ready(function($) {
jQuery(window).load(function($) {
jQuery('.flexslider').flexslider({
animation: "fade",
animationLoop: true,
});
});
});
</script>
Это также безупречно работает при добавлении в мастер-код, который не содержит скрипта jquery. Но при добавлении в один, имеющий уже работает JQuery, он снова ОСП те же две ошибки, как описано выше:
1.TypeError: $ не является функцией
2.Use из getPreventDefault() является устаревшим. Вместо этого используйте defaultPrevented.
Какое обходное решение?
Вы имеете в виду _JavaScript_, а не Java. Обратите внимание, что, хотя они так называются, это два несвязанных языка. –