jquery はブラウザ互換の画像アップロードのローカル プレビューを実装します function_jquery
画像のアップロード機能により、ユーザーがより効果を体験して証明できるようにするために、ほとんどの画像をローカルでプレビューする必要があります。このサンプル プラグインは、各サンプルを通じて統合されており、Firefox、Google、および IE8 と互換性があります。
(function($){
jQuery.fn.extend({
uploadPreview : function(opts){
opts = jQuery.extend({
width: 0,
height: 0,
imgPreview: null,
imgType: ["gif", "jpeg" , "jpg", "bmp", "png "],
callback: function(){ return false; }
},
var _self = this;
var _this = $(this);
var imgPreview = $(opts.imgPreview);
//スタイルを設定
autoScaling = function(){
imgPreview.css({"margin -left": 0,"margin-top" : 0,"width":opts.width,"height":opts.height});
imgPreview.show();
}
//ファイルボタントリガーイベント
_this.change( function(){
if (this.value) {
if (!RegExp(".(" opts.imgType.join("|") ")$ ", "i").test(this.value.toLowerCase())) {
alert("画像タイプは " opts.imgType.join(", ") "");
this.value = "";
return false;
}
if ($.browser.msie) {//
var path = $(this).val(); >if (/"wW"/.test (パス)) {
パス = path.slice(1,-1)
}
imgPreview.attr("src",path); >imgPreview.css({"margin-left ": 0,"margin-top": 0,"width":opts.width,"height":opts.height}); , 100);
}
else {
if ($.browser.version < 7) {
imgPreview.attr('src', this.files.item(0).getAsDataURL( ));
}
else {
oFReader = new FileReader(), rFilter = /^(?:image/bmp|image/cis-cod|image/gif|image/ief|image/jpeg |image/jpeg|image/jpeg|image /pipeg|image/png|image/svg xml|image/tiff|image/x-cmu-raster|image/x-cmx|image/x-icon|image/x-ポータブル-anymap|image/x-portable-bitmap|image/x-portable-graymap|image/x-portable-pixmap|image/x-rgb|image/x-xbitmap|image/x-xpixmap|image/x- xwindowdump)$/i;
oFReader = function(oFREvent){
imgPreview.attr('src', oFREvent.target.result);
var oFile = this.files [0];
oFReader.readAsDataURL (oFile);
}
imgPreview.css({"margin-left": 0,"width":opts.width, "高さ":opts.height});
setTimeout("autoScaling()", 100)
}
}
opts.callback()
}
})(jQuery);
2. メソッド
コードは次のとおりです:
を返します
});

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











CakePHP フレームワークを使用して画像のアップロードと表示を実装する手順 はじめに: 最新の Web アプリケーションでは、画像のアップロードと表示は一般的な機能要件です。 CakePHP フレームワークは、開発者に強力な機能と便利なツールを提供し、画像のアップロードと表示を簡単かつ効率的にします。この記事では、CakePHP フレームワークを使用して画像をアップロードして表示する方法を紹介します。ステップ 1: ファイル アップロード フォームを作成する まず、ユーザーが画像をアップロードするためのフォームをビュー ファイルに作成する必要があります。以下はその例です

WeChat アプレットが画像アップロード機能を実装 モバイル インターネットの発展に伴い、WeChat アプレットは人々の生活に欠かせないものになりました。 WeChat ミニ プログラムは、豊富なアプリケーション シナリオを提供するだけでなく、画像アップロード機能などの開発者定義の機能もサポートします。この記事では、WeChat アプレットに画像アップロード機能を実装する方法と具体的なコード例を紹介します。 1. 準備作業 コードを書き始める前に、WeChat 開発者ツールをダウンロードしてインストールし、WeChat 開発者として登録する必要があります。同時に、WeChat についても理解する必要があります。

PHP と Vue を使用して画像アップロード機能を実装する方法 現在の Web 開発では、画像アップロード機能は非常に一般的な要件です。この記事では、PHPとVueを使って画像アップロード機能を実装する方法と、具体的なコード例を詳しく紹介します。 1.フロントエンド部分(Vue) まずフロントエンドで画像をアップロードするためのフォームを作成する必要があります。具体的なコードは次のとおりです:<template><div><inputtype="fil

Vue テクノロジ開発で画像のアップロードと圧縮を処理する方法 最新の Web アプリケーションでは、画像のアップロードは非常に一般的な要件です。ただし、ネットワーク送信とストレージの理由により、オリジナルの高解像度画像を直接アップロードすると、アップロード速度が遅くなり、ストレージ容量が大量に無駄になる可能性があります。したがって、画像のアップロードと圧縮は非常に重要です。 Vue テクノロジー開発では、いくつかの既製のソリューションを使用して画像のアップロードと圧縮を処理できます。 vue-upload-comoneの使い方を紹介します。

タイトル: Vue 開発における画像のアップロードとトリミングの問題と解決策 はじめに: Vue 開発では、画像のアップロードとトリミングは一般的な要件です。この記事では、Vue 開発で遭遇する画像のアップロードとトリミングの問題を紹介し、解決策と具体的なコード例を示します。 1. 画像アップロードの問題: 画像アップロード ボタンを選択してもファイル選択ボックスをトリガーできません: この問題は通常、イベントが正しくバインドされていないか、バインドされたイベントが有効にならないことが原因で発生します。テンプレートでクリック イベントをバインドし、対応するメソッドでファイル選択ボックスをトリガーできます。コード例:

インターネットの発展に伴い、画像のアップロードは Web サイトやアプリケーションの開発に不可欠な機能になりました。 PHP の分野では、ThinkPHP6 は非常に人気のある開発フレームワークになっています。この記事では、ThinkPHP6を使用して画像アップロードを実装する方法を紹介します。 1. プロジェクトとコントローラーを作成する まず、新しい ThinkPHP6 プロジェクトを作成する必要があります。 Composer を使用してインストールすることも、公式 Web サイトから最新バージョンをダウンロードすることもできます。インストールが完了したら、コンソールに次のように入力します

Vue テクノロジ開発で画像のアップロードとトリミングを実装する方法には、特定のコード サンプルが必要です。最新の Web 開発では、画像のアップロードと画像のトリミングは一般的な要件の 1 つです。人気のあるフロントエンド フレームワークとして、Vue.js はこれらの機能の実現に役立つ豊富なツールとプラグインを提供します。この記事では、Vue テクノロジー開発で画像のアップロードとトリミングを実装する方法を紹介し、具体的なコード例を示します。画像アップロードの実装は、画像の選択と画像のアップロードの 2 つのステップに分けることができます。 Vue では、サードパーティのプラグインを使用してこれを簡素化できます。

Vue 開発で画像アップロードのプレビュー モーダル ボックスが表示される問題を解決する方法 Vue 開発では、画像をアップロードしてプレビューする必要がよく発生します。この場合、よくある質問は、画像をアップロードした後、モーダル ボックスにプレビュー画像を表示する方法です。この記事では、この問題を解決する方法を紹介します。まず、ファイル アップロード入力要素を Vue コンポーネントに追加して、アップロードする画像ファイルを選択する必要があります。ファイルアップロードの変更イベントをリッスンすることで、ユーザーが選択した画像を取得できます
