если код не большой и не сильно увеличит в объеме ваш основной js который подгружается на страницу, то хватит простой привязки кода к блоку. к примеру так:
if ( $('нужный div').length > 0 ) {
//ваш код
}
а если код действительно масивный и на несколько сотен строк, то да - лучше подключать его отдельно на той странице где он должен быть.