$('a.mojnosti').click(function(){
$('html, body').animate({scrollTop: $('#mojnosti').offset().top - 140}, 300);
return false;
});
<div style="clear:both"></div>
, так же можно использовать .clearfix для родителя чтобы он не схлопывался:.cf:before,
.cf:after {
content: " ";
display: table;
}
.cf:after { clear: both; }
.cf { *zoom: 1; }
function initMap() {
var myLatLng = {lat: -25.363, lng: 131.044};
// Create a map object and specify the DOM element for display.
var map = new google.maps.Map(document.getElementById('map'), {
center: myLatLng,
scrollwheel: false,
zoom: 4
});
// Create a marker and set its position.
var marker = new google.maps.Marker({
map: map,
position: myLatLng,
title: 'Hello World!'
});
}
document.getElementsByTagName("body")[0].setAttribute('style', 'background:url(foto/30.jpeg)');
if($('div:first').is(':visible')){
//необходимые манипуляции с блоками
}
var $second = $('.page-cover-second')
$(window).scroll(function(){
if($(window).scrollTop() > N){
if(!$second.hasClass('act')) $second.addClass('act');
}else{
if($second.hasClass('act')) $second.removeClass('act');
}
});
.page-cover-second{
z-index:3;
opacity:0;
transition: opacity 0.3s;
}
.page-cover-second.act{
opacity:1;
}
<form id="contact-form" action="/email.php" metod="post">
<script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
<script src="/js/script.js"></script>
$(document).ready(function(){
$('#contact-form').submit(function(){
var subject = $(this).find("#subject :selected").text();
var name = $(this).find("#name").val();
var email = $(this).find("#email").val();
var message = $(this).find("#message").val();
if(!!name && !!email && !!message){
$.ajax({
type: "POST",
url: "/email.php",
data: {"subject": subject, "name": name,"email": email, "message": message},
cache: false,
success: function(){
/* действия при успешной отправке */
}
})
}
return false;
});
});
<? header("Content-type: text/html; charset=utf-8");
$text = "<b>subject</b>: ".$_POST['subject']."<br>";
$text .= "<b>name</b>: ".$_POST['name']."<br>" ;
$text .= "<b>email</b>: ".$_POST['email']."<br>";
$text .= "<b>message</b>: ".$_POST['message']."<br>";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=UTF-8\r\n";
mail('mail@mail.ru', 'Заголовок письма', $text, $headers);
?>
$('.container').click(function(event) {
$target = $(event.target);
if (!$target.closest($('.navbar')).length && !$target.closest($('.menu-toggle')).length && menu == 'open') {
$('.navbar').css('-webkit-transform', 'translate(-100%, 0)');
$('.container').css('-webkit-transform', 'translate(0, 0)');
$('.container').removeClass('inner');
menu = "close";
}
});
.item .star{
display:none;
background:url(gray-star.png);
}
.item:hover .star{
display:block;
}
.item .star.act{
background:url(yellow-star.png);
display:block;
}
$('.item .star').click(function(){
$(this).toggleClass('act');
});