Справочник jQuery не определен - Wordpress [дубликат]

pow () не работает с int, поэтому ошибка «ошибка C2668:« pow »: неоднозначный вызов перегруженной функции»

http: //www.cplusplus. com / reference / clibrary / cmath / pow /

Напишите свою собственную функцию питания для int s:

int power(int base, int exp)
{
    int result = 1;
    while(exp) { result *= base; exp--; }
    return result;
}

2
задан user2541351 2 July 2013 в 07:47
поделиться

5 ответов

См. ссылку Как добавить css и Js File

http://codex.wordpress.org/Function_Reference/wp_enqueue_script

Возможно, до JQuery , Ваш файл Js загружен.

Итак, добавьте файл js после загрузки файла Jquery

Пример

wp_enqueue_script("yourjs","yourjspath",array('jquery'), true);
1
ответ дан Code Lღver 25 August 2018 в 06:04
поделиться

Я нашел решение. Я получил сообщение об ошибке в разделе администрирования Wordpress, решение ждет полной загрузки и анализа документа HTML (DOMContentLoaded).

Мой рабочий код:

add_action('admin_enqueue_scripts','my_script');

function my_script(){
    if(is_admin()){
?>
<script>
document.addEventListener('DOMContentLoaded', () => {
jQuery(document).ready(function($){

//Your code...

});
});

</script>
<?php
    }
}

Ссылка:

DOMContentLoaded

0
ответ дан Leonardo 25 August 2018 в 06:04
поделиться

Скрипты всегда запускаются в последовательном порядке.

Итак, вы пытаетесь использовать jQuery еще до загрузки библиотеки jQuery.

Ваш скрипт зависит от Nivo, который, в свою очередь, зависит от библиотеки jQuery.

Либо переместите сценарий в строку после загрузки библиотеки, либо переместите объявление библиотеки в голову.

Также убедитесь, что вы заключили скрипт внутри обработчика DOM Ready.

Таким образом, порядок, в котором вы должны загружать их, -

-- jQuery 
  -- Nivo Slider
  -- your script that uses the above 2 libraries.
6
ответ дан marc_s 25 August 2018 в 06:04
поделиться

В недавней версии Wordpress это может быть вызвано улучшением производительности ядра:

Попробуйте поместить это в свой файл wp.config:

/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
    define('ABSPATH', dirname(__FILE__) . '/');

define('CONCATENATE_SCRIPTS', false);
1
ответ дан Phil Hudson 25 August 2018 в 06:04
поделиться

Использовать

jQuery(document).ready(function(){
    jQuery('#wpns_slider').nivoSlider({effect:'random',slices:2,});
});

вместо

jQuery(window).load(function(){
     jQuery('#wpns_slider').nivoSlider({effect:'random',slices:2,});
});

$(window).load(function() {... }) явно привязывается к событию загрузки окна, ваш код уже был запущен до загрузки библиотеки jQuery , Вы должны использовать обработчик DOM Ready.

0
ответ дан som 25 August 2018 в 06:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: