В настоящее время я работаю над веб-сайтом, URL которого составляет http://lathamcity.com/
. Меня смущает проблема в том, что когда отображаются некоторые, но не все, новые элементы, появляется вертикальная полоса прокрутки, несмотря на то, чтоне содержание, уходящее со страницы.Мало того, что это беспокоит меня, потому что это таинственно, но это также выглядит непрофессионально и сдвигает текст в заголовке крошечный, но заметный бит.
Эффект виден, если нажать «В разработке» или любой параметр ввторое доступное меню (все опции вызывают один и тот же div).
Код jQuery для выбора пункта в первом меню выглядит следующим образом:
var headerHeight = $('#headerTable').height();
$('#selectStart').offset({left: 0, top: headerHeight});
var select1Width = $('#selectStart').width();
var select2Width = select1Width + $('.selector2').width();
$('table.selector2').offset({left: select1Width, top: headerHeight});
$('table.selector2').hide();
$('td.selector1').click(function() {
$('td.selector2').css({'background-color': '#3B3133'});
$('table.selector2').hide();
$('div.pane').hide();
var choice = '#' + $(this).attr('data-choice');
$(choice).show();
$(choice).offset({left: select1Width, top: headerHeight});
$('td.selector1').css({'background-color': '#3B3133'});
$(this).css({'background-color': '#61434A'});
});
Любые идеи