есть блок
<?php
	$inUser = cmsUser::getInstance();
    $inCore = cmsCore::getInstance();
	if($inUser->is_admin){ ?>
        <script src="/admin/js/modconfig.js" type="text/javascript"></script>
        <script src="/templates/_default_/js/nyromodal.js" type="text/javascript"></script>
        <link href="/templates/_default_/css/modconfig.css" rel="stylesheet" type="text/css" />
        <link href="/templates/_default_/css/nyromodal.css" rel="stylesheet" type="text/css" />
    <?php } ?>
	<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.js"></script>
	<script type="text/javascript" src="/core/js/common.js"></script>
	<?php HeadJSandCSS();?>
	<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js" type="text/javascript"></script>
	</div>
В него я гружу все JS которые загружаються с помощью обычной загрузки!
Теперь контент у меня грузиться через
jQuery(function($){
				$("body").delegate("a", "click", function(){
					var href = $(this).attr('href');
					$('head').load(href+' .head');
					$('.wrapper').load(href+' .content', function(){
						history.pushState(null, null, href);
					});
					return false;
				});
			});
Контент обновляеться! Но падают кнопки где есть JS
не выполняеться <?php HeadJSandCSS();?>
Хотя некоторые css он грузит!
переделываю строку на 
$('.wrapper').load(href+' .content', html, function(){
сразу все подгружается
но обновляется страница!