Как удалить заполнитель поисковой системы Google (Cse)
Я пытаюсь удалить заполнитель поисковой системы Google с помощью jquery addClass
и CSS
URL сайта: https://gragop.herokuapp.com/
Осмотрите консоль: если вы добавите класс w3-hide
внутри gsc-input
Класс это удаляет, но я не знаю, как это сделать.
CSS
.w3-hide{display:none!important}
JQuery я пытаюсь безуспешно:
$(".gsc-input").addClass("gsc-input w3-hide");
3 ответа
Я написал функцию, которая постоянно блокирует рекламу, пока она генерируется.
GSC поисковая консоль Google - блокировать рекламу в результате:
$(document).ready(function () {
is_expired = 0;
$(function (){
var timer = setInterval(hidead, 100);
if (is_expired > 0) {
clearInterval(timer);
}
});
function hidead() {
$(".gsc-adBlock").hide();
};
});
$(document).ready(function(){
$('#gsc-i-id1').attr("placeholder", "");
$('#gsc-i-id1').css('background-image', 'none');
$("#gsc-i-id1").blur(function() {
$('#gsc-i-id1').css('background-image', 'none');
});
});
Я предполагаю, что вы хотели бы скрыть заполнитель, но вы все равно хотите, чтобы это была строка поиска. Добавление w3-hide
класс для gsc-i-id1
, полностью скрыл бы строку поиска, оставив ее нетипизированной. Вместо этого вам нужно переопределить стиль фона img (логотип Google), который применяется.
$( window ).on( "load", function() {
$('#gsc-i-id1').removeAttr('placeholder');
$('#gsc-i-id1').css('background', 'none');
$('#gsc-i-id1').on('blur', function() {
$('#gsc-i-id1').css('background', 'none');
});
});