Как исправить Uncaught ReferenceError: $ is not defined at script.js:4?
Видимо script.js грузится раньше чем jquery.js.
Сначало нужно подгружать jquery а потом ваши скрипты.
Или вместо $(function()) используйте
jQuery(function($) {
// code
 });