Как остановить схлопывание вкладок?

borro
На сайте с 02.03.2015
Offline
17
703

Здравствуйте!

Подскажите, пожалуйста, как остановить схлопывание вкладок комментариев внизу на странице, когда кликаешь между разными соцсетями?

tommy-gung
На сайте с 22.11.2006
Offline
304
#1

загрузить все виджеты соцсетей

Здесь не могла быть ваша реклама
borro
На сайте с 02.03.2015
Offline
17
#2
tommy-gung:
загрузить все виджеты соцсетей

не понял, зачем

Samail
На сайте с 10.05.2007
Offline
369
#3

<style>.nav li a { display: block!important;}</style>

...ну или в скрипте https://www.antilopagold.su/templates/za-mag/js/custom.js удалить функцию которая display: none; ссылке устанавливает.

borro
На сайте с 02.03.2015
Offline
17
#4
Samail:
<style>.nav li a { display: block!important;}</style>

...ну или в скрипте https://www.antilopagold.su/templates/za-mag/js/custom.js удалить функцию которая display: none; ссылке устанавливает.

Спасибо!

В случае с custom.js: разве там есть такая функция? вроде там никто display:none не устанавливает. Такое производится только для одного из подэлементов тега header, что в самом верху страницы.

Samail
На сайте с 10.05.2007
Offline
369
#5
borro:
В случае с custom.js: разве там есть такая функция?


//Чтобы закладки комментариев переключались
$('#so_comments ul.nav-tabs li a').on('click', function(){
/*
if($(this).next().css("display")=="block"){
$(this).next().css("display", "none");
}
else{
$(this).parent().parent().find("ul").css("display", "none");
$(this).next().css("display", "block");
}
if($(this).next().prop('nodeName')=="UL"){
return false;
}
*/
var b=1+2;
//return false;
});
tommy-gung
На сайте с 22.11.2006
Offline
304
#6
borro:
не понял, зачем

затем, что пока у элемента display:none, виджет не загружен. И когда идет переключение на него, он не загружен в этот момент, вот и происходит так, что вкладка какое-то время с нулевой высотой, пока, собственно, виджет не загрузится

borro
На сайте с 02.03.2015
Offline
17
#7
Samail:

//Чтобы закладки комментариев переключались
$('#so_comments ul.nav-tabs li a').on('click', function(){
/*
if($(this).next().css("display")=="block"){
$(this).next().css("display", "none");
}
else{
$(this).parent().parent().find("ul").css("display", "none");
$(this).next().css("display", "block");
}
if($(this).next().prop('nodeName')=="UL"){
return false;
}
*/
var b=1+2;
//return false;
});

но ведь тело функции, которое бы могло такое вытворять закомментировано.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий