1) Подключаем скрипт modal.js в файлах подшаблона
@section('scripts') @parent <script src="{{asset('js/modal.js')}}"></script> @endsection
В файлах базового шаблона переменная scripts должна быть определена
@section('scripts') // @show
2) Открываем modal.js
$(function(){ $('.product').click(function(){ var id = $(this).attr('id'); console.log(id); }); })
3) Объектный литерал вывода модального окна
$(function(){ var fx = { "initModal" : function(){ if($(".modal-window").length == 0){ return $('<div>').addClass("modal-window").appendTo("body"); }else{ return $(".modal-window") } } } $('.product').click(function(){ var id = $(this).attr('id'); var modal fx.initModal();}); })