<header class="main_header">
<div class="top_line">
<div class="container">
<div class="row">
<div class="col-md-2">
<div class="main_logo">
<p>Infusion</p>
</div>
</div>
<div class="col-md-10">
<div class="main_nav">
<ul>
<li><a href="#">design Folio</a></li>
<li><a href="#">Services</a></li>
<li><a href="#">our business</a></li>
<li><a href="#">how we help</a></li>
<li><a href="#">take the tour</a></li>
<li><a href="#">contact</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</header>
.main_logo {
background-color: #63c6ae;
height: 74px;
}
$('a[href*=#]:not([href=#])').click(function() {
if (location.pathname.replace(/^\//, '') === this.pathname.replace(/^\//, '') && location.hostname === this.hostname) {
var target = $(this.hash);
target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');
if (target.length) {
$('html,body').animate({
scrollTop: target.offset().top
}, 1000);
return false;
}
}
});
$('a[href*=#]:not([href=#])').click(function(e) {
if (location.pathname.replace(/^\//, '') === this.pathname.replace(/^\//, '') && location.hostname === this.hostname) {
var target = $(this.hash);
target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');
if (target.length) {
$('html,body').animate({
scrollTop: target.offset().top
}, 1000);
e.preventDefault();
}
}
});
Что надо сделать
option.each(function(i, item){
list.append('<li>' + $(item).text() + '</li>');
});
//Установит всем .selected на странице значение первого select'a
selected.text(select.val());
//Если первый .selected на странице имеет класс focus, скрыть все существующие списки
container.click(function(){
if(selected.hasClass('focus')){
list.slideUp(300, function(){
selected.removeClass('focus');
});
return;
};
list.slideDown(300);
selected.addClass('focus');
});
$(document).click(function(e) {
$(e.target).closest(".select").length||
$(".focus").removeClass("focus")
.next(".list").slideUp(300);
});
<a>
у его контейнера<li>
есть вложенный список - раскрыть список, по ссылке не переходить, иначе перейти по ссылке в кликнутом элементе.$("#mli_open").parent(".mli_toggle").parent(".mli").click
- неправильно, т.к. у вас каждый раз навешивается обработчик при клике на topMenu, надо $("#mli_open").parent(".mli_toggle").parent(".mli").off().click
. А лучше не навешивать его внутри другого обработчика. jQuery('.js-iframe-load').each(function(){
setTimeout((function(){ $(this).attr('src', $(this).attr('data-src-frame') ); }).bind(this) , 2000)
})