2013-05-28 2 views
0

Мне интересно, почему мой код jquery разбивает остальную часть моего кода javascript/jquery. В голове я использую:JQuery разбивает остальную часть моего кода javascript/jquery

<script src="<?php echo get_template_directory_uri(); ?>/js/custom.js"></script> 

Затем файл custom.js является:

$(document).ready(function() { 
     $('.sidebar-box', '#sidebar').min-height($('#content', '#main').height()); 
}); 
+2

Где вы видели ' метод минимальной высоты? – undefined

+0

Попробуйте 'jQuery (function ($) {code here})'. Мы в основном просто namespace '$' переменной для этой конкретной 'готовой функции' – Ohgodwhy

ответ

4

min-height не метод JQuery. Вы, вероятно, имел в виду:

$(document).ready(function() { 
    $('.sidebar-box', '#sidebar').css('min-height',$('#content', '#main').height()); 
}); 

http://api.jquery.com/css

+0

Спасибо. Мини-высота jquery действительно работала, но не был правильным способом закодировать его, я думаю .. Большое спасибо .. это помогло мне! – RobbertT

3

вероятно потому, что Jquery не имеет .min-height() метод? Я предполагаю, что это должно быть:

jQuery(function($) { 
    $('.sidebar-box', '#sidebar').css('min-height', $('#content', '#main').height()); 
}); 

Обратите внимание, что Wordpress находится в не-конфликте в режиме по умолчанию, и требует обертки нет-конфликта, и вы должны включать в сценарий с wp_enque_script

+0

Большое спасибо. Я знаком с функцией wp_enque_script. Еще раз спасибо! – RobbertT

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