2014-02-12 3 views
-3

У меня есть следующие функции JQuery:функция Change «JQuery» для функции «JQuery WordPress»

function lookup(inputString, divid, filename) { 
    if(inputString.length == 0) { 
     $('#'+divid).fadeOut(); // Hide the suggestions box 
    } else { 
     if (inputString.length > 2) { 
      $.post(filename, {queryString: ""+inputString+""}, function(data) { // Do an AJAX call 
      $('#'+divid).fadeIn(); // Show the suggestions box 
      $('#'+divid).html(data); // Fill the suggestions box 
      }); 
     } 
    } 
} 

Это работает прекрасно, но я хочу, чтобы использовать его в качестве темы WordPress. Любая идея, как изменить функцию, чтобы ее можно было использовать с wordpress?

+0

Почему бы не работать в Wordperss? Просто убедитесь, что JQuery включен в Wordpress ... – randomizer

+0

Это не функция «jQuery», это функция «JavaScript», которая использует библиотеку jQuery. – Cerbrus

+0

вопрос не был «слишком широк». Первый ответ был правильным решением, так что было хорошо ... – user1136199

ответ

2

Как правило, jQuery конфликтует с wordpress, так как оба используют $, вы можете попробовать изменить $ на jQuery в вашем коде.

function lookup(inputString, divid, filename) { 
    if(inputString.length == 0) { 
     jQuery('#'+divid).fadeOut(); // Hide the suggestions box 
    } else { 
     if (inputString.length > 2) { 
      jQuery.post(filename, {queryString: ""+inputString+""}, function(data) { // Do an AJAX call 
      jQuery('#'+divid).fadeIn(); // Show the suggestions box 
      jQuery('#'+divid).html(data); // Fill the suggestions box 
      }); 
     } 
    } 
} 
+0

thx для ответа. Необходимо изменить все мои сценарии ;-) Отметьте это как ответ как можно скорее! – user1136199

Смежные вопросы