Fail to load script due to JQuery

Hello everyone, 

I would like to write a function that set the height of the first text on my page in order to have the whole background-image displayed depending on the screen size. But I have some trouble with my script.

 In my child theme, I wrote in the function.php the following lines : 


function header_center() {
       wp_register_script('vertical_center_text',  get_stylesheet_directory_uri(). '/script/center_text.js' , array('jquery') );

/** Script used to center the main text of the page wihtin the background image **/ 
wp_enqueue_script('vertical_center_text');
}
add_action('wp_enqueue_scripts', 'header_center');

Next, I created the js file and put inside these lines : 


  $('#section_abtUs').css('height','103px');


The output in my console is : Uncaught TypeError: $ is not a function. It seems that JQuery isn't loaded. 

Do you know how I can manage this ? Thanks !

Comments

  • Hey,

    we are really sorry but unfortunately we do not offer any code customizations. This is simply not included into theme support. So if you want to use own functions and modify template files, you need to do it on your own.

    P.S. As far as we know, child theme works only with 2 files: style.css and functions.php so any .js files won't work in this case. More details about this you can read on https://codex.wordpress.org/Child_Themes

    Thanks!
Sign In or Register to comment.
This website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

Cookies are small text files that can be used by websites to make a user's experience more efficient.

The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This means that cookies which are categorized as necessary, are processed based on GDPR Art. 6 (1) (f). All other cookies, meaning those from the categories preferences and marketing, are processed based on GDPR Art. 6 (1) (a) GDPR.

This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration on our website.

Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your consent.