Во-первых, причина того, что полосы прокрутки не всегда видны в любой среде браузера, это сафари на iOS, или Safari, который является браузером только для iPhone. В прошлом, это было бы проблемой для кросс-просмотра, и кто-то оставил бы IE, за исключением вопроса, что прошлая версия все еще используется, и в настоящее время скорее совместим с обновлением.
Новый Темный конь нового поколения является браузером Safari. Это старомодно, и я думаю, что именно поэтому это основной браузер iOS, это чушь, но обновление также, как представляется, направление своих собственных, но это все более чувство падения. Все другие браузеры применяются, и даже кросс-просмотр не работает даже с функциями, которые работают в старой версии Internet Explorer, который был первым подумал. И хуже всего то, что, как я уже сказал, это гречиха браузер является основным браузером iPhone iOS, который является следующим самым популярным Android на планете (это реальный хит, но я не знаю, если это плохо один.)
Создание кода, который всегда прокручивается во всех средах
Гккмон, меню элемента страницы, которое прокручивается горизонтально, например, найденные на главном экране или странице сайта, представляет собой объект перекрестного просмотра, который был протестирован во всех средах обозревателя. Я даже не представлял себе, что было бы так трудно сделать полосу прокрутки всегда видна в каждом браузере. Причина этого в том, что сафари, как я уже говорил ранее, основной браузер Safari для iPhone iOS не был в состоянии всегда смотреть на всю информацию, и я посмотрел и применил вики, и я попытался изменить приложение, но это было невозможно держать свиток в полной функции.
Но я не могу отказаться от этого немного гккмон в природе собаки, но мы разработали контрмеры, что позволяет пользователям признать, что есть свиток в iPhone, используя код, доступный на iOS. Это только показано по-разному на iPhone (но вы можете быть в курсе, что есть полоса прокрутки), и другие способы сделать полосу прокрутки выглядят нормально.
Во-первых, переполнение: проКрут
ка показывает прокрутку в любой ситуации, переполнение: Hidden — это свойст
во, которое скрывает прокрутку в любой ситуации. Можно также задать
горизонтальную и вертика
льную прокрутку с переполнением-x или переполнением-y.
Элемента Переполнение-КС:скролл; Переполнение-И:Хидден }
Это означает, что горизонтальная прокрутка всегда видна, и вертикальная прокрутка всегда скрывается. Обычно, вы всегда можете отображать полосу прокрутки в любом браузере (Chrome, IE, Firefox, Opera, и т.д.), что вы видите на рабочем столе.
Проблема в том, что на рабочем столе, экран будет только уменьшен на мобильный размер, и на самом деле, при просмотре на мобильный, пере
полнение: скрытый атрибут, или нет, и всегда скрывать полосу прокрутки. Потому что вы можете использовать::-WebKit-ScrollBar {-WebKit-внешний вид: None;} свойство, чтобы помес
тить стиль, который скрывает полосу прокрутки по умолчанию, необходимо создать и применить новую полосу, чтобы всегда видеть ScrollBar на экране мобильного телефона.
В этом примере мы создадим файл HTM, который скрывает вертикальную полосу прокрутки и всегда будет выглядеть как горизонтальная полоса прокрутки, а затем загружается в нужное место через IFRAMEs.
<div class="item"></div> Содержимого <style type="text/css"></style> ::-WebKit-полоса прокрутки {-WebKit-внешний вид: нет;} /* Отключить полосу проКрутки по умолчанию */ ::-WebKit-полоса прокрутки-трек-Piece {фон-цвет: #e7e7e7} /* путь, кроме как стрелка конца и туловища бар */ ::-WebKit-полоса прокрутки: горизонтальная {высота: 18px;} /* Изменение размера горизонтальной полосы прокрутки, ширина горизонтальной по вертикали */ ::-WebKit-полоса прокрутки-Thumb {фон-цвет: #a8a8a8; граница-радиус: 10px; граница: 2px сплошной #eeeeee;} /* На самом деле движущихся туловища бар */ ::-WebKit-полоса прокрутки-кнопка {ширина: 16px; фон-цвет: #a8a8a8;} /* Обе части стрелки конца */ ::-WebKit-полоса прокрутки-кнопка: Начало: затухание: горизонтальное { /* Левая стрелка часть горизонтальной прокрутки */ Ширина: 16px; высота: 16px; фон: #cacaca; Фоновое изображение: URL (/ВП-контент/кустом/м); /* стрелка должна быть, чтобы исправить изображение */ Фон-повторить: не повторять; фон-положение: центр центр;} ::-WebKit-полоса прокрутки-кнопка: конец: шаг: горизонтальный { /* Стрелка вправо часть горизонтальной прокрутки */ Ширина: 16px; высота: 16px; фон: #cacaca; Фоновое изображение: URL (/ВП-контент/кустомм/ИМГ/ИМГ. png); Фон-повторить: не повторять; фон-положение: центр центр;}}
Когда вы создаете документ HTM и импортирует
е его в IFRAME, прокрутка всегда видна во всех браузерах, кроме iPhone, таких как Samsung Internet или Chrome. Причина для
загрузки его в IFRAME заключается в то
м, что он определяет носитель, а не объект, когда он загружается в embed, так что он будет отображать эту внедрить после блокировки его из бра
узера, таких как Firefox, чтобы сделать его доступным для пользователей.
Чтобы сделать его смотреть даже на iPhone,
вам нужно обернуть IFRAME. При создании полосы прокрутки с
помощью IFRAME такие, как сафари, а также естественный сенсорный перетащить, чтобы переместить его жесткой, и я изменил экранные координаты сказал выпадающее меню, и когда я пишу функцию возвращается, есть ошибка, которая застряла, переполнение внешнего элемента IFRAME, чтобы предотвратить эту ошибку: Auto;-WebKit-переполнен
ие-прокрутка: сенсорный; .
IFRAME должен
быть загружен таким образом.
<div style="height:100px; width:100%; overflow:auto; -webkit-overflow-scrolling:touch;"></div> <iframe src="item.htm" class="item-iframe" src="item.htm" class="item-iframe"></iframe src="item.htm" class="item-iframe"> Style = "ширина: 100%; высота: 90px;" ширина = "100%" высота = "90px" фрамебордер = "0" прокрутки = "Да" >
Другая часть заключается в удалении незначительных ошибок и убедитесь, что перекрестного
просмотра мала, и важно, чтобы дать IFRAME другой элемент и обер
нуть его с переполнением: Auto и-WebKit переполнения
прокрутки: Touch.
Кажется, в конечном итоге здесь? Не смотрите на iPhone сафари. Существовал перетащить ошибка, что мне пришлось изменить, на этот раз-WebKit переполнения прокрутки: Touch является про
блема принуждения прокрутки, которые вы создали выше, чтобы исчезнуть. Итак, я нашел несколько вещей, чтобы поесть на сафари, как это через Гккмон и ручной печи.
<style type="text/css"></style> @media только экран и (Макс-ширина прибора: 22,1 e m) { /* Чтобы сделать его видимым только на мобильном телефоне */ . Пункт::-WebKit-полоса прокрутки {-WebKit-внешний вид: нет;} /* Удалить обратно в Safari версии */ . Пункт::-WebKit-полоса прокрутки: горизонтальная {высота: 16px;} /* Размер с версией сафари и */ . Пункт::-WebKit-полоса прокрутки-Track {-WebKit-Box-тень: Вставка 0 0 9px RGBA (0, 0, 0, 0,3);} /* Это украшение дает тень на тело бар */ . Item::-WebKit-полоса прокрутки: горизонтальная {обивка-левая: 50px; ширина: 100%; фон-цвет: #e7e7e7; Фоновое изображение: URL (/ВП-контент/кустомм/ИМГ/ОР рарров50пнг); /* Вам нужно создать изображение стрелки с как много космосов по мере того как вы хотите для сафари, Гккмон-Mon имеет изображение с стрелкой на конце 50 пикселов горизонтальных */ Фон-повторить: повторить-х; /* Повторять стрелки фона горизонтально */ Фон-положение: центр;}} /* Стрелка заднего плана, расположенная вертикально в центре */
Таким образом, на IOS Safari, фон похож на полосу прокрутки, вы можете пометить стрелку вправо на 50-пиксельные интервалы, так что этот объект можно прокручивать.
Готовый код
Это абсолютно аккуратный и не 100% удовлетворительный, но это способ интуитивно выразить тот факт, что это прокручиваемый объект для всех пользователей. Готовый код
<div class="item"></div> Содержимого <style type="text/css"></style> ::-WebKit-полоса прокрутки {-WebKit-внешний вид: нет;} /* Отключить полосу проКрутки по умолчанию */ ::-WebKit-полоса прокрутки-трек-Piece {фон-цвет: #e7e7e7} /* путь, кроме как стрелка конца и туловища бар */ ::-WebKit-полоса прокрутки: горизонтальная {высота: 18px;} /* Изменение размера горизонтальной полосы прокрутки, ширина горизонтальной по вертикали */ ::-WebKit-полоса прокрутки-Thumb {фон-цвет: #a8a8a8; граница-радиус: 10px; граница: 2px сплошной #eeeeee;} /* На самом деле движущихся туловища бар */ ::-WebKit-полоса прокрутки-кнопка {ширина: 16px; фон-цвет: #a8a8a8;} /* Обе части стрелки конца */ ::-WebKit-полоса прокрутки-кнопка: Начало: затухание: горизонтальное { /* Левая стрелка часть горизонтальной прокрутки */ Ширина: 16px; высота: 16px; фон: #cacaca; Фоновое изображение: URL (/ВП-контент/кустом/м); /* стрелка должна быть, чтобы исправить изображение */ Фон-повторить: не повторять; фон-положение: центр центр;} ::-WebKit-полоса прокрутки-кнопка: конец: шаг: горизонтальный { /* Стрелка вправо часть горизонтальной прокрутки */ Ширина: 16px; высота: 16px; фон: #cacaca; Фоновое изображение: URL (/ВП-контент/кустомм/ИМГ/ИМГ. png); Фон-повторить: не повторять; фон-положение: центр центр;}} <style type="text/css"></style> @media только экран и (Макс-ширина прибора: 22,1 e m) { /* Чтобы сделать его видимым только на мобильном телефоне */ . Пункт::-WebKit-полоса прокрутки {-WebKit-внешний вид: нет;} /* Удалить обратно в Safari версии */ . Пункт::-WebKit-полоса прокрутки: горизонтальная {высота: 16px;} /* Размер с версией сафари и */ . Пункт::-WebKit-полоса прокрутки-Track {-WebKit-Box-тень: Вставка 0 0 9px RGBA (0, 0, 0, 0,3);} /* Это украшение дает тень на тело бар */ . Item::-WebKit-полоса прокрутки: горизонтальная {обивка-левая: 50px; ширина: 100%; фон-цвет: #e7e7e7; Фоновое изображение: URL (/ВП-контент/кустомм/ИМГ/ОР рарров50пнг); /* Вам нужно создать изображение стрелки с как много космосов по мере того как вы хотите для сафари, Гккмон-Mon имеет изображение с стрелкой на конце 50 пикселов горизонтальных */ Фон-повторить: повторить-х; /* Повторять стрелки фона горизонтально */ Фон-положение: центр;}} /* Стрелка заднего плана, расположенная вертикально в центре */
Сохраните это как файл HTM, а затем загрузите его в Интернет.
<div style="height:100px; width:100%; overflow:auto; -webkit-overflow-scrolling:touch;"></div> <iframe src="올린 htm 파일의 URL" class="item-iframe" src="올린 htm 파일의 URL" class="item-iframe"></iframe src="올린 htm 파일의 URL" class="item-iframe"> Style = "ширина: 100%; высота: 90px;" ширина = "100%" высота = "90px" фрамебордер = "0" прокрутки = "Да" >
Просто замените URL и вставьте его там, где вы хотите.