js取滚动条的尺寸的函数代码_javascript技巧
这个比较简单,做个记录而已。
创建一个嵌套节点,让外层节点产生滚动条,然后用offsetWidth - clientWidth即可获得滚动条宽度。需要注意的是为了避免页面抖动,可以设置外层元素position:absolute和visibility:hidden
参考:
function getScrollWith(){
var wrap = setAttributes(document.createElement('div'),{
style : {
width : '200px',
height: '200px',
overflow: 'auto',
position:'absolute',
visibility:'hidden'
}
})
var inner = setAttributes(document.createElement('div'),{
style : {
width : '100px',
height: '2000px'
}
})
document.body.appendChild(wrap);
wrap.appendChild(inner);
var w = wrap.offsetWidth - wrap.clientWidth;
document.body.removeChild(wrap);
wrap = null;
inner = null;
return w;
}
function setAttributes(elem,opts){
for(var key in opts){
if(typeof opts[key] == 'string'){
elem[key] = opts[key];
}else{
if(!elem[key]){
elem[key] = {};
}
setAttributes(elem[key],opts[key]);
}
}
return elem;
}

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Im Gegensatz zu Windows 10 verfügt Windows 11 über neue moderne „flüssige Bildlaufleisten“, deren Form sich ändert, wenn Benutzer mit ihnen interagieren. Fluent-Bildlaufleisten sind dynamischer Natur, sie skalieren automatisch in verschiedenen Formfaktoren oder wenn Sie die Fenstergröße ändern, und sie werden derzeit in Apps wie Einstellungen, Media Player und mehr verwendet. Laut einem neuen Vorschlag von Microsoft könnte Google Chrome bald über eine reibungslose Bildlaufleistenfunktion verfügen. Microsoft sagt in einem Vorschlag, dass sie alte Bildlaufleisten in Chrome modernisieren wollen

A4-Papier wird mittlerweile an vielen Orten verwendet, z. B. im Büro, im Arbeitszimmer usw. Das zum Kopieren verwendete Papier ist im Grunde genommen A4-Papier. Viele Freunde wissen nicht, wie viele Zentimeter ein A4-Papier hat. 1. Das Format A4-Papier beträgt 21 cm × 29,7 cm (210 mm × 297 mm). Das in den meisten Ländern der Welt verwendete Papierformat übernimmt diesen internationalen Standard. 2. Origin-A4-Papier ist 210 mm x 297 mm groß. Grund 1: Ein Rechteck mit einer Länge von 2 und einer Breite von Das resultierende Verhältnis ist . Wenn man jedoch 297 durch 210 dividiert, ergibt sich ein Wert von 1,414, was nahe an einem Stück Papier liegt und genau diesem Verhältnis entspricht

So berechnen Sie die Computergröße: 1. Suchen Sie einen flachen und stabilen Tisch, stellen Sie den Monitor auf den Tisch und halten Sie ihn stabil. 2. Verwenden Sie ein Lineal, um die Länge der Diagonale zu messen. 3. Rechnen Sie die Einheiten in Zentimeter und Fuß um , berechnen Sie einfach die Monitorgröße.

So blenden Sie das Scrollen der Bildlaufleiste in React aus: 1. Öffnen Sie die entsprechende „react-native“-Datei. 2. Stellen Sie das horizontale Scrollen durch horizontal ein.

Kürzlich haben einige Freunde den Editor gefragt, wie man die Bildlaufleiste des Mac-Systems so einstellt, dass sie immer angezeigt wird. Im Folgenden erfahren Sie, wie Sie die Bildlaufleiste des Mac-Systems so einstellen, dass sie immer angezeigt wird mehr. Schritt 1: Wählen Sie im Systemstartmenü die Option [Systemeinstellungen]. Schritt 3: Wählen Sie auf der Seite „Systemeinstellungen“ die Option [Allgemein]. Schritt 3: Wählen Sie auf der allgemeinen Seite [Immer] aus, um Bildlaufleisten anzuzeigen.

1. Das Seitenverhältnis von A4-Papier unterscheidet sich von den üblichen 2:3 oder 3:4. Sein einzigartiges Verhältnis von √2:1 hebt es unter vielen Papierformaten hervor. 2. Dieses spezielle Verhältnis bietet ideale visuelle Effekte und Praktikabilität für A4-Papier.

Viele Freunde verwenden Kameras, um ihre Lebensgewohnheiten aufzuzeichnen. Einige Freunde der professionellen Fotografie verwenden möglicherweise auch Spiegelreflexkameras, um klarere Fotos aufzunehmen. Obwohl die von Spiegelreflexkameras aufgenommenen Fotos klar sind, erhöht sich bei einem Foto von mehreren zehn Megabyte zweifellos der Druck auf das Speichergerät. Gibt es also eine Möglichkeit, die Größe des Fotos zu reduzieren und gleichzeitig die Bilddetails so weit wie möglich beizubehalten? Komprimieren Sie einfach das Bild. Wie kann man also die Bildgröße komprimieren? Hier sind zwei gute Methoden zum Teilen. Methode 1: Wir können das Bild ohne weitere Bearbeitung und Bearbeitung in das Beauty-Tool importieren. Beim Speichern eines Bildes bietet das System Optionen zur Anpassung der Bildqualität und wir können den Schieberegler ziehen, um die beibehaltene Schärfe anzupassen. Wenn die geschätzte Größe Ihren Anforderungen entspricht, klicken Sie auf Speichern. Methode 2: ① Öffnen Sie zunächst dieses „

1. A5-Papier ist ein internationales Standardpapierformat mit einer Größe von 148 mm x 210 mm (5,83 Zoll x 8,27 Zoll). 2. Es wird häufig in verschiedenen Anwendungen wie Schreibwaren, Notizbüchern, Broschüren und Büchern verwendet. 3. Das Format von A5-Papier ist etwas größer als die Hälfte von A4-Papier und es ist das fünfte Format in der A-Serie von Papierformaten. 4. Diese Größenreihe wurde Anfang des 20. Jahrhunderts vom deutschen Ingenieur Walter Portmann entwickelt, um eine Reihe von Standardpapiergrößen basierend auf dem Goldenen Schnitt zu erstellen.
