Как правильно скоротить код JavaScript с IF\ELSE?
Удалить весь этот код. И написать на css с брекпоинтами.
А вот как сказал Alexander, полностью согласен.
Если и даже так, вам весело копипастить один и тот же селектор?
Ну раз там система одна и та же, можно предположить вот так. Хотя это тоже не лучший вариант, я просто предложил.var $ppm = $('.ppm[data-toggle="popover');
var $error = $('.has-error[data-toggle="popover"]');
var $issue = $('.issue-block [data-toggle="popover"]');

var prefix,pchedt,pche,cppm,pcib;

if (width < 768) {
	prefix = 'xs';
} else if (width >= 768 && width < 992) {
	prefix = 'sm';
} else if (width >= 992 && width < 1200) {
	prefix = 'md';
} else if (width >= 1200 && width < 1600) {
	prefix = 'lg';
} else if (width >= 1600) {
	prefix = 'xlg';
}

cppm = getPosition($ppm,prefix);
pche = pchedt = getPosition($error,prefix);
pcib = getPosition($issue,prefix);

/**
 * Возвращает позицию по селектору
 *
 * @param jQuery $selector
 * @param string prefix
 *
 * @return string
 */
function getPosition ($selector,prefix) {
	if ($selector.hasClass(prefix+'-bottom')) {
		return 'bottom';
	}

	if ($selector.hasClass(prefix+'-top')) {
		return 'top';
	}

	if ($selector.hasClass(prefix+'-left')) {
		return 'left';
	}

	if ($selector.hasClass(prefix+'-right')) {
		return 'right';
	}

	return '';
}