post_format_rewrite_rules
. Хукаетесь в него, он принимает в виде параметра массив правил в формате "регулярное выражение" => "урл с параметрами". Далее можете циклом пройтись по ним, заменить все что надо. После этого надо пересохранить правила. document.getElementById
выбирает DOM-элемент на странице по его ID.onclick
будет присвоен только одному элементу на странице.document.querySelectorAll
onclick
$('textarea').each(function () {
this.setAttribute('style', 'height:' + (this.scrollHeight) + 'px;overflow-y:hidden;');
}).on('input', function () {
this.style.height = 'auto';
this.style.height = (this.scrollHeight) + 'px';
});
$('#content .boxcontainer').on('click', 'article button.emb', function(){
$('#content .boxcontainer').children('article').removeClass('active');
$('#content .boxcontainer').children('article').addClass('non_active');
embButtonClick( $(this) );
$(this).parents('article').removeClass('non_active');
$(this).parents('article').addClass('active');
});
function embButtonClick(thisss) {
var block = thisss.next('.meta-data'),
pinbox = thisss.parents('.pinbox');
pinbox.toggleClass('pinbox_active');
if (pinbox.hasClass('pinbox_active')) {
block.slideDown(100);
$(document).on('click', function(event) {
if ($(event.target).closest(pinbox).length) {
if (!$('.modal-backdrop').length)
$('body').append('<div class="modal-backdrop fade in"></div>');
$('.modal-backdrop').bind('click', ModalBackdropClear);
return;
}
block.hide(100);
pinbox.removeClass('pinbox_active');
$('.modal-backdrop').remove();
event.stopPropagation();
});
}
}
function ModalBackdropClear(){
$('#content .boxcontainer').children('article').removeClass('active non_active');
}
if(!e.is(':visible')) {
e.show(100);
} else {
e.hide(100);
}
$(".emz").click(function() {
e = $(this).closest('.meta-data').find('.pinbox_chat_room');
e.toggle();
});
overflow
для iOs устройств-webkit-overflow-scrolling : touch;
$.preventScrolling = function(selector) {
$.each($(selector), function(index, element) {
var element = $(element),
scrollDiff = null,
wheelDelta = null,
scrollTop = null;
element.on('mousewheel DOMMouseScroll', function(event) {
/**
* направление колёсика мыши (-1 вниз, 1 вверх)
*
* нормализация определения направления прокрутки
* (firefox < 0 || chrome etc... > 0)
* (event.originalEvent.detail < 0 || event.originalEvent.wheelDelta > 0)
*/
wheelDelta = (event.originalEvent.detail < 0 || event.originalEvent.wheelDelta > 0) ? 1 : -1;
scrollDiff = element[0].scrollHeight - element.outerHeight(); // высота скролла
scrollTop = element[0].scrollTop; // позиция скролла
if ((scrollTop >= scrollDiff && wheelDelta < 0) || (scrollTop <= 0 && wheelDelta > 0)) {
event.preventDefault();
}
});
});
};
$.preventScrolling('.scroller-block_first, .scroller-block_second');