Heim Web-Frontend js-Tutorial Vereinfachte Version der Fotovorschau für Mobiltelefone, Komponente_Javascript-Fähigkeiten

Vereinfachte Version der Fotovorschau für Mobiltelefone, Komponente_Javascript-Fähigkeiten

May 16, 2016 pm 04:04 PM
手机端 简化

Schlecht, ich benutze ein Huawei 3C-Mobiltelefon und es ist einfach, die vorgefertigten Komponenten anderer Leute zu verwenden. Um mich an einen Verlierer wie mich anzupassen, habe ich eine Version des Fotovorschaueffekts vereinfacht und geschrieben Ich werde es vorerst noch einmal versuchen. Fügen Sie es hinzu. Sie können es auch selbst hinzufügen. Dies ist ein Open-Source-Projekt auf Github. Seine Github-Adresse lautet: https://github.com/tianxiangbing/mobile-photo-preview

Das Folgende ist eine Vorschau,

Verwendungsbeispiele:

var photoPreview = new MobilePhotoPreview();
    photoPreview.init({
      target: $('.preview-list'),
      trigger: '.preview',
      show: function(c) {
        var del = $('<span class="icon-del"><span>');
        $('.imgViewTop', c).append(del);
        del.tap(function() {
          photoPreview.current.remove();
          photoPreview.hide();
        });
      }
    });
Nach dem Login kopieren

oder:

$('.preview-list').MobilePhotoPreview({
      trigger: '.preview',
      show: function(c) {
        var del = $('<span class="icon-del"><span>');
        $('.imgViewTop', c).append(del);
        var _this = this;
        del.tap(function() {
          _this.current.remove();
          _this.hide();
        });
      }
    });
  
Nach dem Login kopieren

Hinweis: Es gibt keinen wesentlichen Unterschied zwischen den beiden Methoden. Die erste wird empfohlen.

API-Eigenschaften, Methoden und Rückrufe:

Ziel:
Dies bedeutet, dass die Elemente in diesem Container das Ereignis auslösen. Es handelt sich um einen Bereich, der zusammen mit dem Auslöser zum Delegieren des Ereignisknotens verwendet wird. Daher ist dies erforderlich. Es wird empfohlen, den Root-Knoten nicht zu delegieren.
Auslöser:
Stellt das Objekt dar, das das Ereignis auslöst. Es kann standardmäßig durch einen Link unter dem Ziel
ausgelöst werden anzeigen:
Der Rückruf nach der Anzeige, der Parameter ist der Dialogcontainer, der derzeit auf die Instanz von MobilePhotoPreview verweist. Dies ist eine Rückrufmethode zur Erweiterung weiterer Funktionen. Um diesen Rückruf besser nutzen zu können, könnten Sie an den folgenden Eigenschaften interessiert sein
Eigenschaften und Methoden darunter:
aktuell:
Aktuelles Knotenobjekt
currentIndex:
Aktueller Index
objArr:
Array-Objekt. Hier können Sie eine Sammlung abrufen, einschließlich Index, Element, Breite und Höhe. Das wird sehr nützliches Zeug sein.
verstecken:
Was man nennt, ist das Verstecken

des Dialogs

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.

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

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

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)

Konvertieren Sie Numpy in eine Liste: eine effektive Strategie zur Vereinfachung des Datenverarbeitungsprozesses Konvertieren Sie Numpy in eine Liste: eine effektive Strategie zur Vereinfachung des Datenverarbeitungsprozesses Jan 19, 2024 am 10:47 AM

NumPy ist eine sehr nützliche und weit verbreitete Bibliothek für Datenverarbeitungs- und maschinelle Lernanwendungen. Ein wichtiges Merkmal von NumPy besteht darin, dass es eine große Anzahl von Werkzeugfunktionen für mathematische Operationen an Arrays und Matrizen in Python bereitstellt, was NumPy zu einem wichtigen Werkzeug im Bereich des wissenschaftlichen Rechnens macht. In vielen Fällen müssen wir NumPy-Arrays jedoch zur besseren Verwendung in unserem Code in Python-Listen (oder andere ähnliche Datentypen) konvertieren. Obwohl NumPy-Arrays in vielerlei Hinsicht besser sind als P

Lösung für das Problem, dass die Tastatur des Mobiltelefons das Eingabefeld blockiert Lösung für das Problem, dass die Tastatur des Mobiltelefons das Eingabefeld blockiert Jun 30, 2023 pm 02:53 PM

So lösen Sie das Problem der Blockierung des Eingabefelds für mobile Tastaturen in der Vue-Entwicklung. Mit der Popularität mobiler Geräte werden immer mehr Webanwendungen auf Mobiltelefonen verwendet. Während der Entwicklung stoßen wir jedoch häufig auf ein sehr häufiges Problem: Die Tastatur des Mobiltelefons blockiert das Eingabefeld. Wenn der Benutzer das Eingabefeld zur Eingabe verwendet und die Tastatur das Eingabefeld blockiert, führt dies zu Unannehmlichkeiten und Problemen für den Benutzer. Wie kann dieses Problem in der Vue-Entwicklung gelöst werden? Im Folgenden werde ich einige Lösungen vorstellen. Lösung 1: Verwenden Sie vue-keyboar

PHP-Pfeilfunktionen: So vereinfachen Sie die Schleifenverarbeitung PHP-Pfeilfunktionen: So vereinfachen Sie die Schleifenverarbeitung Sep 13, 2023 am 08:15 AM

PHP-Pfeilfunktion: So vereinfachen Sie die Schleifenverarbeitung und benötigen spezifische Codebeispiele. Einführung: Mit der Veröffentlichung von PHP7.4 sind Pfeilfunktionen zu einer sehr interessanten neuen Funktion in PHP geworden. Das Aufkommen von Pfeilfunktionen macht den Umgang mit Schleifen prägnanter und komfortabler. In diesem Artikel werden die grundlegende Syntax von Pfeilfunktionen und die Verwendung von Pfeilfunktionen zur Vereinfachung der Schleifenverarbeitung vorgestellt und spezifische Codebeispiele gegeben. Die grundlegende Syntax von Pfeilfunktionen Die Syntax von Pfeilfunktionen ist sehr einfach und kann als Abkürzung zum Schreiben anonymer Funktionen angesehen werden. seine grammatikalische Struktur

Null-Coalesce-Operator in PHP7: Wie kann die bedingte Beurteilung des Codes vereinfacht werden? Null-Coalesce-Operator in PHP7: Wie kann die bedingte Beurteilung des Codes vereinfacht werden? Oct 20, 2023 am 09:18 AM

NullCoalesce-Operator in PHP7: Wie kann die bedingte Beurteilung des Codes vereinfacht werden? Während des Entwicklungsprozesses müssen wir häufig bedingte Beurteilungen von Variablen durchführen, um festzustellen, ob sie einen Wert haben oder ob sie null sind. Der traditionelle Weg besteht darin, if-Anweisungen oder ternäre Operatoren zu verwenden, um bedingte Urteile zu treffen, aber diese Schreibweise scheint in manchen Fällen langwierig und kompliziert zu sein. Glücklicherweise wurde in PHP7 der NullCoalesce-Operator (??) eingeführt, der uns helfen kann, die Art und Weise, wie wir Code schreiben, zu vereinfachen und die Entwicklungseffizienz zu verbessern. N

CakePHP Middleware: Vereinfachen Sie Ihren Anwendungsentwicklungsprozess CakePHP Middleware: Vereinfachen Sie Ihren Anwendungsentwicklungsprozess Jul 28, 2023 am 11:30 AM

CakePHP-Middleware: Vereinfachen Sie Ihren Anwendungsentwicklungsprozess. Einführung: Middleware ist ein gängiges Entwicklungskonzept, mit dem wiederverwendbare Funktionen zum Anforderungsverarbeitungsprozess einer Anwendung hinzugefügt werden. In CakePHP kann Middleware Entwicklern dabei helfen, den Anwendungsentwicklungsprozess zu vereinfachen und die Wiederverwendbarkeit und Wartbarkeit des Codes zu verbessern. In diesem Artikel erfahren Sie, wie Sie die CakePHP-Middleware verwenden und wie Sie Middleware schreiben und anwenden, um Ihre Anwendung zu optimieren. 1. Was ist CakePHP-Middleware? Middleware wird nach der Anforderungsverarbeitung verwendet

So lösen Sie das Problem des verschiebbaren Seitenwechsels auf Mobiltelefonen in der Vue-Entwicklung So lösen Sie das Problem des verschiebbaren Seitenwechsels auf Mobiltelefonen in der Vue-Entwicklung Jun 29, 2023 am 09:39 AM

Mit der rasanten Entwicklung des mobilen Internets beginnen immer mehr Websites, die mobile Entwicklung zu übernehmen. Bei der Entwicklung von Mobiltelefonen ist das Schieben zum Wechseln der Seiten eine häufige Anforderung. Als beliebtes Front-End-Framework bietet uns Vue eine praktische Lösung, um gleitende Seitenwechsel zu erreichen. In der Vue-Entwicklung verwenden wir normalerweise VueRouter, um das Seitenrouting zu verwalten. VueRouter bietet eine Router-Link-Komponente, die problemlos zwischen Seiten wechseln kann. Aber auf der mobilen Seite sind wir

Wie wählt man das richtige CSS-Framework für mobile Geräte aus? Wie wählt man das richtige CSS-Framework für mobile Geräte aus? Dec 27, 2023 am 09:56 AM

Wie wählt man das passende CSS-Framework für Mobiltelefone aus? Mit der Popularität mobiler Geräte und der rasanten Entwicklung des Internets surfen immer mehr Menschen mit ihren Mobiltelefonen im Internet. Um ein gutes Benutzererlebnis auf Mobiltelefonen zu bieten, müssen Entwickler ein geeignetes CSS-Framework für die Entwicklung auswählen. In diesem Artikel erfahren Sie, wie Sie das geeignete CSS-Framework auf Mobiltelefonen auswählen, um Entwicklern bei der besseren Entwicklung mobiler Webseiten zu helfen. 1. Verschiedene CSS-Frameworks verstehen Bevor Sie sich für ein CSS-Framework entscheiden, müssen Sie zunächst die verschiedenen CSS-Frameworks verstehen. Derzeit gängiges CSS

So verwenden Sie Bibliotheken von Drittanbietern, um die Entwicklung von Java-Funktionen zu vereinfachen So verwenden Sie Bibliotheken von Drittanbietern, um die Entwicklung von Java-Funktionen zu vereinfachen Aug 05, 2023 pm 07:49 PM

So verwenden Sie Bibliotheken von Drittanbietern, um die Java-Funktionsentwicklung zu vereinfachen. Einführung: Als weit verbreitete Programmiersprache verfügt Java über umfangreiche Funktionen und Bibliotheken. Diese Bibliotheken sind wertvolle Ressourcen für Entwickler und können ihnen helfen, Anwendungen effizienter zu entwickeln. Unter diesen beziehen sich Drittanbieterbibliotheken auf Bibliotheken, die von Drittentwicklern geschrieben wurden und Entwicklern zur Nutzung zur Verfügung stehen. In diesem Artikel wird erläutert, wie Sie mithilfe von Bibliotheken von Drittanbietern die Entwicklung von Java-Funktionen vereinfachen und anhand von Codebeispielen veranschaulichen. 1. Verstehen Sie die Anforderungen Bevor Sie mit der Verwendung von Bibliotheken von Drittanbietern beginnen, müssen Sie zunächst Ihre eigenen Entwicklungsanforderungen verstehen.

See all articles