js 'use strict'

This:

(function($) {
“use strict”;

//Author Code
})(jQuery);

…is the same as this:

jQuery( document ).ready( function( $ ) {
"use strict";

//Author Code
)};

It sounds like you are using the long form of the document ready function and then trying to wrap it in the shorthand form of the document ready function. You need to use one or the other.

The code provided by OriginalEXE and Tommus are the same and are exactly what you need. They meet the theme requirements.