CREATE TABLE IF NOT EXISTS `games` (
`id` int(255) NOT NULL,
`game_name` varchar(50) NOT NULL,
`release` int(4) NOT NULL,
`developer` varchar(50) NOT NULL,
`country` varchar(50) NOT NULL,
KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `games` (`id`, `game_name`, `release`, `developer`, `country`) VALUES
(1, 'Grand Theft Auto Vice City' , '2002', 'Rockstar', 'USA'),
(2, 'Counter Strike 1.6', '2000', 'Valve', 'USA'),
(3, 'Fallout 2', '1998', 'Black Isle Studios', 'USA'),
(4, 'Minecraft', '2011', 'Mojang', 'Sweden');
<a anchor="tag"/>
$(document).on('load', function() {
// Заменить якоря с условных на нормальные
$('a[anchor]').each( function() {
var tag = $(this).attr('anchor');
$(this).attr('name', tag).removeAttr('anchor');
});
// Проскроллить до якоря
var tag = document.location.href.split('#')[1];
var pos = $('a[name='+tag+']').offset().top;
})
<input type="radio" name="name_pattern" value="date"/>
<label for="date">формат 1: текущий год-месяц-день</label><br/>
<input type="radio" name="name_pattern" value="date-time"/>
<label for="date-time">формат 2: текущий год-месяц-день часы:минуты</label><br/>
<input type="radio" name="name_pattern" value="random-string"/>
<label for="random-string">формат 3: случайное имя</label><br/>
<input type="text" name="name_length"/>
switch ($_POST['name_pattern']) {
// Генерируем имя файла в зависимости от выбранного формата
case 'date': {
$new_file_name = date('d-m-Y');
break;
}
case 'date-time': {
$new_file_name = date('d-m-Y H:i');
break;
}
case 'random-string': {
$new_file_name = my_random_string_generator($_POST['name_length']); // эту функцию писать лень, т.к. это несколько отдельный вопрос
break;
}
}
// Вытаскиваем из имени загруженного файла его расширение
$extension = pathinfo($_FILES['inputfile']['name'], PATHINFO_EXTENSION);
// Собраем имя файла
$destiation_dir = dirname(__FILE__) .'/'.$new_file_name.'.'.$extension;
$('.sortlist').on('click', '.delete', function() {
$object = $(this).parent('li');
$text = $object.find('.task').text();
$('#dleteQuestion p').text($text); // Сюда переставил строку снизу
$('#dleteQuestion').dialog('open');
});
$('#dleteQuestion').dialog({
modal : true,
autoOpen : false,
buttons : {
'Да' : function(){
$('#dleteQuestion').dialog('close');
$object.effect('puff', function(){
$(this).remove();
// Отсюда убрал строку, переставил выше. Эта строка выполнялась после закрытия окна
});
},
'Отмена' : function(){
$('#dleteQuestion').dialog('close');
}
}
});
if (login_type == 1) {
$('#emailAd').show();
$('#phoneAd').hide();
} else if (login_type == 2) {
$('#emailAd').hide();
$('#phoneAd').show();
}
<body>
. Сначала тэг чистый. После первого открытия модального окна он получает class='modal-open'
. После клика мимо модалки класс убирается. Если сделать то же самое второй раз, то class='modal-open'
остаётся. Ну а в CSS для этого класса overflow: hidden
, потому скролла и нет.<div id='your-block'>
</div>
#your-block {
position: fixed;
left: 150px;
top: 150px;
width: 150px;
height: 150px;
background: red;
}
$(window).scroll( function() {
$('#your-block').css('left',150 - $(window).scrollTop());
});