Heim Web-Frontend js-Tutorial Javascript-Screenshot jQuery-Plug-in imgAreaSelect-Nutzung, detaillierte Erklärung_jquery

Javascript-Screenshot jQuery-Plug-in imgAreaSelect-Nutzung, detaillierte Erklärung_jquery

May 16, 2016 pm 03:02 PM
jquery 截图

Damit Benutzer persönliche Avatare anpassen können, ist es notwendig, eine Screenshot-Funktion für hochgeladene Bilder bereitzustellen. Derzeit bieten viele Websites, insbesondere SNS-Websites, eine solche Funktion an, was sehr praktisch ist. Es gibt zwei Hauptformen der Implementierung: Flash-Screenshots und Javascript-Screenshots. Beide Methoden haben ihre eigenen Vor- und Nachteile. Sie können sich auf die Avatar-Upload-Funktion im UcHome-Programm beziehen, dies ist jedoch nicht der Fall Das Thema, das ich hier besprechen möchte, ist die Implementierung von Javascript-Screenshots mithilfe des imgAreaSelect-Plugins von jQuery, um die benutzerdefinierte JavaScript-Screenshot-Funktion „Avatar“ zu implementieren.

1. Vorbereitung:
Zwei JS-Dateien
1. jquery.js herunterladen: jquery.js
2. jquery.imgareaselect.js Download: jquery.imgareaselect.js[imgareaselect-0.6.2.zip]

2. Verwenden Sie


function preview(img, selection){ 
var scaleX = 100 / selection.width; 
var scaleY = 100 / selection.height; 
Nach dem Login kopieren



//Dynamischer Avatar Ermittelt die Breite, Höhe, den linken und rechten Rand des aktuell ausgewählten Felds

$('#biuuu + div > img').css({ 
width: Math.round(scaleX * 400) + 'px', 
height: Math.round(scaleY * 300) + 'px', 
marginLeft: '-' + Math.round(scaleX * selection.x1) + 'px', 
marginTop: '-' + Math.round(scaleY * selection.y1) + 'px' 
}); 
} 
Nach dem Login kopieren


//Kleinen Avatar laden

$(document).ready(function () { 
$('<div><img src="biuuu.jpg" style="position: relative;" /></div>') 
.css({ 
float: 'left', 
position: 'relative', 
overflow: 'hidden', 
width: '100px', 
height: '100px' 
}) 
.insertAfter($('#biuuu')); 
}); 
Nach dem Login kopieren



//Erstladung

$(window).load(function () { 
$('#biuuu').imgAreaSelect({ aspectRatio: '1:1', onSelectChange: preview }); 
}); 
Nach dem Login kopieren


Dritten, rufen Sie
an

<div class="container"> 
<p> 
<img id="biuuu" src="biuuu.jpg" title="biuuu" style="float: left; margin-right: 10px;" /> 
</p> 
</div> 
Nach dem Login kopieren


Durch die Verwendung des obigen Javascript-Screenshots können viele dynamische Funktionen erreicht werden. Das von jQuery bereitgestellte imgAreaSelect-Plugin ist sehr einfach aufzurufen. Weitere verwandte Anwendungen finden Sie unter: imgAreaSelect-Beispiele

Es ist sehr einfach, das jQuery-Plug-in imgAreaSelect zu verwenden, um Javascript-Screenshots zu implementieren. Es handelt sich im Grunde um eine dynamische Bildanzeige, bei der die Position des Quellbilds und die Größe des Auswahlfelds [Breite und Höhe] ermittelt und das Javascript einfach realisiert wird Screenshot-Funktion.

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was tun, wenn beim Aufnehmen eines Screenshots auf einem Win10-Computer ein schwarzer Bildschirm erscheint? So gehen Sie mit einem schwarzen Bildschirm um, wenn Sie auf einem Win10-Computer einen Screenshot machen Was tun, wenn beim Aufnehmen eines Screenshots auf einem Win10-Computer ein schwarzer Bildschirm erscheint? So gehen Sie mit einem schwarzen Bildschirm um, wenn Sie auf einem Win10-Computer einen Screenshot machen Mar 27, 2024 pm 01:01 PM

1. Drücken Sie die Win-Taste + R-Taste, geben Sie regedit ein und klicken Sie auf OK. 2. Erweitern Sie im geöffneten Fenster des Registrierungseditors: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDriversDCI, wählen Sie rechts Timeout aus und doppelklicken Sie. 3. Ändern Sie dann 7 in [Numerische Daten] auf 0 und bestätigen Sie, um den Vorgang zu beenden.

Wie mache ich Screenshots auf dem Redmi 13c? Wie mache ich Screenshots auf dem Redmi 13c? Mar 04, 2024 pm 09:13 PM

In letzter Zeit denken viele Verbraucher darüber nach, ihr Mobiltelefon auszutauschen, und das Redmi13C ist eine sehr kostengünstige Wahl. Die Leistung und Konfiguration dieses Telefons sind hervorragend. Um den täglichen Gebrauch zu erleichtern, möchte ich kurz vorstellen, wie man Screenshots auf dem Redmi 13C macht. So erstellen Sie einen Screenshot auf dem Redmi 13c 1. Tastenkombination zum Erstellen eines Screenshots: Drücken Sie gleichzeitig die Ein-/Aus-Taste und die Leiser-Taste des Redmi-Telefons, um einen Screenshot zu erstellen. 2. Gesten-Screenshot: Geben Sie die Einstellungen des Redmi-Telefons ein, suchen Sie nach „Weitere Einstellungen“, suchen Sie nach „Gesten- und Tastenkombinationen“ und klicken Sie darauf. Aktivieren Sie dann den „Drei-Finger-Pulldown“-Vorgang und stellen Sie ihn so ein, dass ein Screenshot erstellt wird. Auf diese Weise müssen Sie zum Erstellen eines Screenshots nur mit drei Fingern auf dem Bildschirm nach unten streichen, um einen Screenshot zu erstellen. 3. Machen Sie einen Screenshot der Benachrichtigungsleiste: vom Telefonbildschirm

iPhone-Screenshots funktionieren nicht: So beheben Sie das Problem iPhone-Screenshots funktionieren nicht: So beheben Sie das Problem May 03, 2024 pm 09:16 PM

Die Screenshot-Funktion funktioniert auf Ihrem iPhone nicht? Das Erstellen eines Screenshots ist sehr einfach, da Sie nur die Lauter-Taste und die Ein-/Aus-Taste gleichzeitig gedrückt halten müssen, um den Bildschirm Ihres Telefons anzuzeigen. Es gibt jedoch auch andere Möglichkeiten, Frames auf dem Gerät zu erfassen. Fix 1 – Assistive Touch verwenden Machen Sie einen Screenshot mit der Assistive Touch-Funktion. Schritt 1 – Gehen Sie zu Ihren Telefoneinstellungen. Schritt 2 – Tippen Sie als Nächstes auf, um die Barrierefreiheitseinstellungen zu öffnen. Schritt 3 – Öffnen Sie die Touch-Einstellungen. Schritt 4 – Öffnen Sie als Nächstes die Assistive Touch-Einstellungen. Schritt 5 – Aktivieren Sie Assistive Touch auf Ihrem Telefon. Schritt 6 – Öffnen Sie „Hauptmenü anpassen“, um darauf zuzugreifen. Schritt 7 – Jetzt müssen Sie nur noch eine dieser Funktionen mit der Bildschirmaufnahme verknüpfen. Klicken Sie also auf das erste

Wie verwende ich Tastenkombinationen, um Screenshots in Win8 zu machen? Wie verwende ich Tastenkombinationen, um Screenshots in Win8 zu machen? Mar 28, 2024 am 08:33 AM

Wie verwende ich Tastenkombinationen, um Screenshots in Win8 zu machen? Bei unserer täglichen Nutzung von Computern müssen wir häufig Screenshots des Inhalts auf dem Bildschirm erstellen. Für Benutzer des Windows 8-Systems ist das Erstellen von Screenshots über Tastenkombinationen eine bequeme und effiziente Vorgehensweise. In diesem Artikel stellen wir einige häufig verwendete Tastenkombinationen zum Erstellen von Screenshots im Windows 8-System vor, damit Sie Screenshots schneller erstellen können. Die erste Methode besteht darin, die Tastenkombination „Win-Taste + PrintScreen-Taste“ zu verwenden, um die vollständige Ausführung durchzuführen

So erstellen Sie Screenshots in Ubuntu So erstellen Sie Screenshots in Ubuntu Mar 21, 2024 am 11:30 AM

Screenshot ist ein Tool, mit dem Sie wichtige Daten oder Informationen auf Ihrem Telefon- oder Computerbildschirm erfassen können. Es ist in der Lage, sofort genau das aufzuzeichnen, was Sie sehen, und ist eine bequeme Möglichkeit, visuelle Informationen aufzuzeichnen, zu teilen oder zu speichern. Das Ubuntu-Betriebssystem bietet eine Vielzahl von Screenshot-Methoden. Benutzer können wählen, ob sie den gesamten Desktop, ein bestimmtes Fenster oder einen benutzerdefinierten Bereich erfassen möchten. Diese Funktionen ermöglichen es Ubuntu-Benutzern, wichtige Informationen einfach auf dem Bildschirm zu erfassen, was die Arbeitseffizienz verbessert und den Informationsaustausch komfortabler macht. In diesem Artikel schauen wir uns an, wie Sie Screenshots mit der Desktop-App und Tastaturkürzeln erstellen. Methode 1: Verwenden Sie Tastenkombinationen, um Screenshots zu erstellen. Manuelle Schnappschüsse sind normalerweise die standardmäßige und häufig verwendete Methode, da sie relativ einfach zu starten sind. Für den durchschnittlichen Benutzer sind keine komplexen Fotos oder Videos erforderlich

Wie verwende ich die PUT-Anfragemethode in jQuery? Wie verwende ich die PUT-Anfragemethode in jQuery? Feb 28, 2024 pm 03:12 PM

Wie verwende ich die PUT-Anfragemethode in jQuery? In jQuery ähnelt die Methode zum Senden einer PUT-Anfrage dem Senden anderer Arten von Anfragen, Sie müssen jedoch auf einige Details und Parametereinstellungen achten. PUT-Anfragen werden normalerweise zum Aktualisieren von Ressourcen verwendet, beispielsweise zum Aktualisieren von Daten in einer Datenbank oder zum Aktualisieren von Dateien auf dem Server. Das Folgende ist ein spezifisches Codebeispiel, das die PUT-Anforderungsmethode in jQuery verwendet. Stellen Sie zunächst sicher, dass Sie die jQuery-Bibliotheksdatei einschließen. Anschließend können Sie eine PUT-Anfrage senden über: $.ajax({u

jQuery-Tipps: Ändern Sie schnell den Text aller a-Tags auf der Seite jQuery-Tipps: Ändern Sie schnell den Text aller a-Tags auf der Seite Feb 28, 2024 pm 09:06 PM

Titel: jQuery-Tipps: Ändern Sie schnell den Text aller Tags auf der Seite. In der Webentwicklung müssen wir häufig Elemente auf der Seite ändern und bedienen. Wenn Sie jQuery verwenden, müssen Sie manchmal den Textinhalt aller a-Tags auf der Seite gleichzeitig ändern, was Zeit und Energie sparen kann. Im Folgenden wird erläutert, wie Sie mit jQuery den Text aller Tags auf der Seite schnell ändern können, und es werden spezifische Codebeispiele angegeben. Zuerst müssen wir die jQuery-Bibliotheksdatei einführen und sicherstellen, dass der folgende Code in die Seite eingefügt wird: &lt

Verwenden Sie jQuery, um den Textinhalt aller a-Tags zu ändern Verwenden Sie jQuery, um den Textinhalt aller a-Tags zu ändern Feb 28, 2024 pm 05:42 PM

Titel: Verwenden Sie jQuery, um den Textinhalt aller Tags zu ändern. jQuery ist eine beliebte JavaScript-Bibliothek, die häufig zur Verarbeitung von DOM-Operationen verwendet wird. Bei der Webentwicklung müssen wir häufig den Textinhalt des Link-Tags (eines Tags) auf der Seite ändern. In diesem Artikel wird erläutert, wie Sie mit jQuery dieses Ziel erreichen, und es werden spezifische Codebeispiele bereitgestellt. Zuerst müssen wir die jQuery-Bibliothek in die Seite einführen. Fügen Sie den folgenden Code in die HTML-Datei ein:

See all articles