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 '';
}
var $ppm = $('.ppm[data-toggle="popover');
var $error = $('.has-error[data-toggle="popover"]');
var $issue = $('.issue-block [data-toggle="popover"]');
var pchedt,pche,cppm,pcib;
if (width < 768) {
cppm = getPosition($ppm,'xs');
pche = pchedt = getPosition($error,'xs');
pcib = getPosition($issue,'xs');
} else if (width >= 768 && width < 992) {
cppm = getPosition($ppm,'sm');
pche = pchedt = getPosition($error,'sm');
pcib = getPosition($issue,'sm');
} else if (width >= 992 && width < 1200) {
cppm = getPosition($ppm,'md');
pche = pchedt = getPosition($error,'md');
pcib = getPosition($issue,'md');
} else if (width >= 1200 && width < 1600) {
cppm = getPosition($ppm,'lg');
pche = pchedt = getPosition($error,'lg');
pcib = getPosition($issue,'lg');
} else if (width >= 1600) {
cppm = getPosition($ppm,'xlg');
pche = pchedt = getPosition($error,'xlg');
pcib = getPosition($issue,'xlg');
}
Да слабый я в джс, а узнать как бы написали код люди которые знают больше меня интерестно.
А если я захочю добавить что бы если в классе xs-top есть класс error тогда в option добавлялось
и убиралось оттуда
Это тяжело реализовать?