<div>
с каким-то содержимым, которое вы хотите «закодировать».function encode(s) {
var i, out = [];
for(i=0;i<s.length;i++) out.push(s.charCodeAt(i));
return out.join('!');
}
hp
), высоту окна (hw
)smax = hp - hw
и минимальный smin = 0
hmax
) и конечный (hmin
) размеры целевого элементаs
)ds = smax - smin = smax
dh = hmax - hmin
s / ds = h / dh , где h - приращение высоты целевого элемента
h = hmax - (dh * s) / ds
h = (dh * s) / ds + hmin
var element = document.getElementById('d');
var hp = document.body.scrollHeight,
hw = window.innerHeight,
smax = hp - hw,
smin = 0,
hmin = 100,
hmax = 300,
ds = smax - smin,
dh = hmax - hmin;
window.addEventListener('scroll', function () {
var s = window.pageYOffset; // current scrollTop
var h = hmax - (dh * s) / ds;
element.style.height = h + 'px';
});
var element = document.getElementById('d');
var hmin = 100,
hmax = 300;
window.addEventListener('scroll', function () {
var s = window.pageYOffset; // current scrollTop
var h = hmax - ((hmax - hmin) * s) / (document.body.scrollHeight - window.innerHeight);
element.style.height = h + 'px';
});
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '',
database : '1047750'
});
connection.query(
'SELECT * FROM test',
function(err, result, fields){
console.log(err);
console.log(result);
}
);
connection.end();
function gallery_function($attr, $text=''){
// получаем массив ID картинок
$img_src = explode(",", $attr['ids']);
// шаблон удаления атрибутов width/height
$pattern = '#(width|height)="\d+"#';
$return = '<div class="clear"></div><div class="article__slider">';
// счетчик
$i = 1;
foreach ($img_src as $item) {
// получаем HTML-код картинки
$image_url = wp_get_attachment_image_url( $item, 'thumb_slider' );
// вырезаем атрибуты width/height
$image_url = preg_replace($pattern, "", $image_url);
// формируем вывод картинок
$return .= '<img alt="" class="article__slide" src="'.$image_url.'">';
$i++;
}
$return .= '
</div><div class="clear"></div>';
return $return;
}
add_shortcode('galleryjan','gallery_function');
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
background: #323232;
border: none;
width: auto;
padding: 10px 7px;
font-family: roboto;
height: auto;
}
.button--ujarak.button--inverted::before {
background: none;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
color: #23282D;
transition: all ease 0.3s;
border: none;
border-radius: 5px 5px 0px 0px;
background: #ffffff;
}