How to prevent a scrollbar with momentum scrolling from hiding itself on iOS Safari?

When you add -webkit-overflow-scrolling: touch; to a scrollable element such as a div for instance, you gain a smoother scrolling experience (native momentum scrolling) but then, you lose the ability to have the scrollbar constantly shown. Because for some obscure reason, Apple decided it’s good UX to hide the scrollbar most of the time.

The problem is that when only 3 items show in your scrollable content and the rest isn’t partially cut, you have no hint telling users that there is a scrollbar and that more items are available.

I would like to know if there is a way to have a scrollable div with momentum scrolling but that never hides itself.

¿Autodesplazamiento vertical en TreeView con Scrollbar?

¡Buenos días!

He colocado una scrollbar en mi TreeView con tkinter y Python 3.x

¿Es posible hacer que se desplace automáticamente conforme nuevas filas se van generando en el TreeView? ¿O debería ser el TreeView el que deba desplazarse y la Scrollbar limitarse a mostrar la posición?

Os dejo la porción de código donde creo la Scrollbar. (Se que no sigo las convenciones, poco a poco, acabo de leerlas, y ya tenia mucho escrito).

        self.chat = ttk.Treeview(             frame,             height=10,             columns=("#1", "#2", "#3"),             selectmode="none",             show="headings"             )         self.chat.heading('#1', text='Hora', anchor=tk.CENTER)         self.chat.heading("#2", text="Usuario", anchor=tk.CENTER)         self.chat.heading("#3", text="Mensaje", anchor=tk.W)         self.chat.column("#1", stretch=False, width=50)         self.chat.column("#2", stretch=False, width=80)         self.chat.column("#3", stretch=False, width=400)         self.chat.grid(row=0, column=0, columnspan=2, padx=10, pady=10, sticky="nsew")          Scrollbar = ttk.Scrollbar(frame, orient=tk.VERTICAL, command=self.chat.yview)         Scrollbar.grid(row=0, column=3, sticky="nse")         self.chat.configure(yscrollcommand=Scrollbar.set) 

Os muestro una imagen de la aplicación introducir la descripción de la imagen aquí

Debería bajar, pero permanece ahí. Muchas Gracias por su ayuda.

Tkinter Scrollbar vuelve a la posición inicial

Estoy haciendo un editor de código con Tkinter en pyton 2.7 Tengo un problema al manejar el text del campo de texto y otro text donde van las lineas. Los dos widgets Text los manejo con el mismo Scroll

def lineas(self,event=None):     self.lineast = self.campotexto.get('1.0','end-1c').split("\n")     self.xl = len(self.lineast)     self.xl2 = []     self.xcomp = 0      for xlin in range(0,int(self.xl)):         self.xcomp +=1         print self.xcomp         self.xl2.append(str(int(xlin+1)))     if len(self.lineast) == self.xcomp:         self.campot.config(state="normal")         self.campot.delete(0.0,END)         self.campot.insert("end-1c","\n".join(self.xl2))         self.campot.config(state="disabled")         return 'break' 

El problema es que al insertar en el Text de las lineas, este vuelve a la posición inicial igual que el Scroll.

ScrollBar для RecyclerView, по типу как в галереи

Подскажите пожалуйста, как сделать такой быстрый ScrollBar для RecyclerView, как часто встречаются в галереях? Может кто библиотеку хорошую подскажет, именно такую, похожую как на фото?

ScrollBar :

Mover div fixa junto com scrollbar do navegador horizontalmente

Estou com uma complicação sem solução… Pensei, pensei e não consegui resolver.

body{ min-width:900px; min-height:700px; }

topo{

margin-top:0px; position:fixed; width:100%; height:40px; background:black; color:white; } barra_esquerda{ margin-top:45px; position:fixed; width:40px; height:300px background:black; color:white; }

Nesse exemplo acima acredito que sirva, ao diminuir a dimensão do navegador ficando inferior ao min-width e min-height irá aparecer o scrollbar do navegador, e o site é todo em absolute, sendo assim quando eu movimento as barras scroll essas partes ficam fixas porque estão fixas, a div #topo tudo bem, mas a #barra_esquerda gostaria que se movesse também porém deixando ela em absolute ao mover o scroll na vertical ela sobe mas não quero que ela suba, gostaria que essa barra ficasse sempre visível e ao mover o scrollbar horizontal do navegador ela andasse junto.

Já tentei deixar a barra_esquerda em absolute transformando em fixed ao mover o scroll com javascript, porém fixed não se move.

Q

Como adicionar scrollbar em um gráfico usando ChartJS?

Eu tenho o seguinte gráfico:

new Chart(document.getElementById("line-chart"), {     type: 'line',     data: {         labels: ['Jan','Fev','Mar', 'Abr','Mai','Jun'],         datasets: [{             data: [1042.60, 354.00, 306, 306, 407, 611],             label: "Saídas",             borderColor: "#3e95cd",             fill: false,             pointRadius: 4,             pointBackgroundColor: '#3e95cd'         }, {             data: [368,770,178,1090,603,776],             label: "Entradas",             borderColor: "#3cba9f",             fill: false,             pointRadius: 4,             pointBackgroundColor: '#3cba9f'         }         ]     },     options: {         title: {             display: true,             text: 'Movimento de caixa dos últimos 6 meses'         },         zoom: {             enabled: true,             mode: 'y',             limits: {                 max: 10,                 min: 0.5             }         },     },     plugins: false }); 
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.2/Chart.min.js"></script>      <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>   <div class='widget-content'>        <canvas id="line-chart"></canvas> </div> 

Gostaria de adicionar uma scrollbar horizontal nele, para que eu pudesse dar zoom, mais ou menos assim:

inserir a descrição da imagem aqui

Como posso fazer isso usando ChartJS? Caso não exista, existe outra ferramenta para que eu possa desenvolver um gráfico assim?