В моем Angular JS Web Application, работающем в телевизионном браузере, у меня есть горизонтальное меню. (Вы можете увидеть меню и проблему, которую я испытываю на фотографиях.) Я использую $ location. Hash и $ Anchorscroll для прокрутки этого меню. Однако, если даже крошечный пиксель элементов меню в столе видна справа или влево, Anchorscroll не выполняет прокрутку. Но когда я перехожу к следующим невидимым данным таблицы, прокрутка работает нормально.
{'background':(vm.selectWelcomePage != 'welcome1' ? (guide.guideMenuNoneSelectTextColor) : 'white'),
'color':(vm.selectWelcomePage != 'welcome1' ? (guide.guideMenuSelectTextColor) : 'black'),
'border-radius':'30px'} || {}" style="width: 350px;
grid-template-columns: max-content max-content 1fr;">{{item.NM}}
< /code>
vm.scrollCatMenu = function () {
$location.hash("guide-item-cat-" + vm.selectedGuideIndex);
$anchorScroll();
vm.logInfo('scrollCatMenu', 'Scroll Cat Menu Worked Properly.')
};
< /code>
How can I make the scrolling process ensure that the entire td element is visible?
expected scrolling
menu that cannot be scrolled
To resolve this, I added $timeout inside my scrollMenu function and performed the operation here, but nothing changed. To equalize the sizes, I increased the size of the td elements, but again, nothing changed. In any case, even if the td edge to be scrolled is visible, anchorScroll does not perform any scrolling operation.
When I add a static empty span with the same ID as the first TD's ID at the very beginning of the TDs, the page at least opens with the scroll position set to the first menu. I tried the same solution by adding a span after the last TD, but it didn't work.
Подробнее здесь: https://stackoverflow.com/questions/797 ... -into-view
Используя местоположение $ и $ Anchorscroll для прокрутки данных таблицы (TD). ⇐ Html
Программисты Html
1759750619
Anonymous
В моем Angular JS Web Application, работающем в телевизионном браузере, у меня есть горизонтальное меню. (Вы можете увидеть меню и проблему, которую я испытываю на фотографиях.) Я использую $ location. Hash и $ Anchorscroll для прокрутки этого меню. Однако, если даже крошечный пиксель элементов меню в столе видна справа или влево, Anchorscroll не выполняет прокрутку. Но когда я перехожу к следующим невидимым данным таблицы, прокрутка работает нормально.
{'background':(vm.selectWelcomePage != 'welcome1' ? (guide.guideMenuNoneSelectTextColor) : 'white'),
'color':(vm.selectWelcomePage != 'welcome1' ? (guide.guideMenuSelectTextColor) : 'black'),
'border-radius':'30px'} || {}" style="width: 350px;
grid-template-columns: max-content max-content 1fr;">{{item.NM}}
< /code>
vm.scrollCatMenu = function () {
$location.hash("guide-item-cat-" + vm.selectedGuideIndex);
$anchorScroll();
vm.logInfo('scrollCatMenu', 'Scroll Cat Menu Worked Properly.')
};
< /code>
How can I make the scrolling process ensure that the entire td element is visible?
expected scrolling
menu that cannot be scrolled
To resolve this, I added $timeout inside my scrollMenu function and performed the operation here, but nothing changed. To equalize the sizes, I increased the size of the td elements, but again, nothing changed. In any case, even if the td edge to be scrolled is visible, anchorScroll does not perform any scrolling operation.
When I add a static empty span with the same ID as the first TD's ID at the very beginning of the TDs, the page at least opens with the scroll position set to the first menu. I tried the same solution by adding a span after the last TD, but it didn't work.
Подробнее здесь: [url]https://stackoverflow.com/questions/79783641/using-location-and-anchorscroll-to-scroll-a-table-data-td-into-view[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия