useTabs = false // дефолтное значение
...
useTabs = true if options.tabs // должно браться из настроек,
// но вы проверяете только true. False ваши настройки никогда не передадут
useTabs = !!options.tabs
useTabs = if options.tabs is false then false else true
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
</head>
<body>
<div style="position:relative">
<div style="background-color:#ffc815;color:#000;float:left;width:200px;height:40px;">
<div style="padding: 10px 20px">Discover the experience</div></div>
<div id="mask" style="position:absolute;top:0;left:0;width:0px;height:40px;overflow:hidden">
<div style="background-color:#000;color:#ffc815;float:left;width:200px;height:40px;">
<div style="padding: 10px 20px;">Discover the experience</div></div>
</div>
<div id="button" style=position:absolute;top:0;left:0;width:200px;height:40px;"></div>
</div>
<script>
$('#button').mouseenter(function(){
$('#mask').animate({width:200});
}).mouseout(function(){
$('#mask').animate({width:0});
});;
</script>
</body>
</html>
либо первый потомок с классом .hm__a-grey
.hm__ul > li:not(.hm__a-grey) + li.hm__a-grey { ... }
if (!($(".news__image-block").hasClass('open'))) {
$('.news__image').hover(function() {
$(this).children('.news__image-block').toggleClass('half-open');
$(this).parents('.news__item').children('.news__text').children('.news__text-bottom').children('.news__text-next').toggleClass('invert');
});
}
$('.news__image').hover(function() {
if (!($(".news__image-block").hasClass('open'))) {
$(this).children('.news__image-block').toggleClass('half-open');
$(this).parents('.news__item').children('.news__text').children('.news__text-bottom').children('.news__text-next').toggleClass('invert');
}
});
<?php
$items = $link->spec();
usort ( $items , function($i1, $i2){ if ($i1->service->price == $i2->service->price) {return 0;} return ($i1->service->price < $i2->service->price) ? -1 : 1; } );
?>
<div class="services">
<?php foreach ($items as $item) { ?>
<div class="item">
<div class="s1"><?php echo $item->{$lang.'name'}; ?> <a href="javascript:void(0)" class="help ttip" title="<?php echo $item->page->{$lang.'anotation'}; ?>">?</a></div>
<div class="s2"><?php if ($item->service->period) { ?><?php echo $item->service->period; ?> <?php echo __('.'); ?><?php } else { ?> <?php } ?></div>
<div class="s3"><?php if ($item->service->price) { ?><?php echo $item->service->price; ?> <?php echo __(''); ?><?php } else { ?> <?php } ?></div>
</div>
<?php } ?>
</div>
'one two three'.split(' ').reverse().join(' ')
<ul>
<li>Один Два Три</li>
<li>Четыре</li>
<li>1234567890</li>
</ul>
var list = $('ul li')
list.each(function(index, item)
{
currentItemText = $(item).html();
$('li:eq(' + index + ')').html(currentItemText.split('').reverse().join(''));
// console.log($(item).html());
});