Существует ли управление вкладкой Jquery, которое обрабатывает несколько строк вкладок хорошо?

Почему я получаю 0 вместо значения мусора (рассмотрим в точке A, мы должны получить целочисленное значение, равное последним 3 байтам первого [i] + байта [1])

Потому что написанный вами код этого не делает. У вас есть массив int, к которому вы обращаетесь с помощью указателя на символ. Итак, *(p+0) собирается дать вам первый байт. *(p+1) второй и тд. Вы преобразуете в int ненужное (оно только конвертирует полученное число в int), это происходит слишком поздно. Вам необходимо изменить значение указателя:

std::cout << *(int*)(p+1);

Обратите внимание, что это неопределенное поведение.

12
задан Bittercoder 9 March 2009 в 10:04
поделиться

3 ответа

Вам действительно не нужно расширение вообще. Просто используйте плавающий LI с нестилизованной УЛ., которую LI должен перенести правильно. Обычно хорошая идея гарантировать слова на той же вкладке не переносится путем замены "" " ".

Мое пользовательское управление вкладкой создается динамично с ASP.NET, но переключением вкладок и скрыться/показать функциональностью является весь jQuery.

<div id="tabWrapper">
    <ul id="tabContainer">
        <li>Tab&nbsp;1</li>
        <li>Tab&nbsp;2</li>
        <li>Tab&nbsp;3</li>
     </ul>
</div>

Основной CSS

#tabWrapper
{
    border-bottom: solid 1px #676767;
}

#tabContainer 
{
    padding:0;
margin:0;
    position:relative;
    z-index: 1;
    float:left;
    list-style:none;
}

#tabContainer li 
{
    float:left;
    margin:0;
    cursor: pointer;
    background: f1f1f1;
    border-top: solid 1px #676767;
    border-left: solid 1px #676767;
    border-right: solid 1px #ababab;
    margin-bottom: -1px;
}

#tabContainer .selected, #tabContainer .selected:hover
{
    background: #fff;
}
5
ответ дан 2 December 2019 в 19:55
поделиться

Не техническое решение, но имеют в виду, что Nielsen настоятельно рекомендует против нескольких строк вкладок:

Существует только одна строка вкладок. Несколько строк создают переходящие элементы UI, которые уничтожают пространственную память и таким образом лишают возможности пользователей помнить, какие вкладки они уже посетили. Кроме того, конечно, несколько строк являются верным признаком чрезмерной сложности: при необходимости в большем количестве вкладок, чем поместится в одну строку, необходимо упростить дизайн.

-- Вкладки, используемое право: 13 инструкций по удобству использования

5
ответ дан 2 December 2019 в 19:55
поделиться

Эта проблема описана в отчете об ошибке средства отслеживания проблем пользовательского интерфейса jQuery. К этому отчету об ошибке я приложил патч, который решает эту проблему, при этом сохраняя границу .ui-tabs-nav под невыбранными вкладками. Ура.

4
ответ дан 2 December 2019 в 19:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: