Создайте свой AssetBundle для сайтов
namespace app\assets;
use yii\web\AssetBundle;
class ThemeDefaultAsset extends AssetBundle
{
public $basePath = '@webroot';
public $baseUrl = '@web';
public $css = [
'css/main.css',
];
public $js = [
'js/file.js'
];
public $depends = [
'yii\web\YiiAsset',
'yii\bootstrap\BootstrapAsset',
];
}
layouts
\app\assets\ThemeDefaultAsset ::register($this);
Если нечего не работает
Шаг 2
Открываем консоль
В водим $('#header-holder') enter и смотрим что возвращается если пусто проверяем если в исходнике указанный html элемент с id=header-holder
.click(function(){}
уже некто не использует ( ну почти )
используйте новый синтаксис on/off/trigger
var selectors = {
opisivaeSelectorKratko: '#header-holder'
}
// not live
$(selectors.opisivaeSelectorKratko).on('click', function(e){
});
// live
$('body').on('click', selectors.opisivaeSelectorKratko, function(e){
});