問題タブ [jcrop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - jQuery が要素の CSS の高さと幅を更新しない
このアプリケーションの機能を Wordpress で 100% 動作させるのに苦労しました。私は Wordpress 以外のサーバーにアプリケーションの動作バージョンを持っていますが、Wordpress が関与すると事態がおかしくなりました。
私が現在抱えている問題は、プロセスの 2 番目のステップにあります。ユーザーは、qr コードの中央に表示される画像の一部を切り取ることができます。ここでは、実際の例と何が起こるかを確認できます。ここでは、2 番目のステップでどこが壊れているかを確認できます。jQuery は問題なく動作しているように見えるため、Wordpress テーマのどこかに CSS の競合があると推測しています。Inspect 要素は、実際の例ではマージンと高さ/幅がトリミングされた選択でオンザフライで調整されていることを示していますが、壊れた例では高さ/幅はまったく調整されていません。テーマにあるすべての CSS ファイルを無効にしようとしましたが、役に立ちません。
左側の画像がトリミングされているため、右側の画像を更新するために使用している jQuery を次に示します。使用しているプラグインは jcrop です。問題は、動作中のバージョンでは高さと幅がインライン css で正しく更新されていることですが、壊れたバージョンではこれらの値は更新されていませんが、マージンは両方のバージョンで正しく機能しています。
jquery - 画像が完全に読み込まれたかどうかを確認するにはどうすればよいですか?
ちょっとした質問です。Jcropbox の画像が完全に読み込まれたかどうかを確認するにはどうすればよいですか? 私はJavaScriptの初心者なので、誰かが助けてくれると本当に感謝しています. これが私のコードです。
javascript - 幅属性を無視して、トリミング用の元の画像を取得していますか?
ユーザーは非常に大きな画像をアップロードできます。トリミングと表示の目的で、属性を追加width
して、ブラウザー ウィンドウにうまく収まるようにします。実際の画像サイズは、1920 x 1080 px などです。
実際の選択ボックスの寸法を計算するには(x
座標が 20px の場合、元のフル HD 画像では 60px になります) 、属性を適用する前にフル イメージ サイズを取得する必要があります。width
問題は、幅属性を考慮して、これが値として 640 を返すことです。
私が求めているのは、単純な画像の幅/高さの取得 (実際には機能します) とは完全に異なるため、これを重複としてフラグ付けしないでください。
編集: Chris G. ソリューションが機能していないようです:
コンソール出力:
javascript - .css から jQuery css() への移行、要素がその場で追加されたときに機能しない
これについてコメントする前に、保守性のために別の CSS ファイルを用意する方がよいことを知っています。しかし、CSS や画像なしで Jcrop プラグインを使用する必要があります。すべてを 1 つのファイルに埋め込む必要がありcroppable.js
ます。
問題は、 css がJcrop によってオンザフライで追加された要素に適用されないことです(いくつかdivs
の.jcrop-vline
、.jcrop-hline
およびその他のクラス)。
私がしたこと: 元のjquery.Jcrop.css
ファイルと、Jcrop.gif
元の Jcrop パッケージ内でエンコードされた base64 を削除しました。結果croppable.js
は次のとおりです。
そして、これが私がそれを使用する方法です:
jquery - DotNetNuke での JQuery + JCrop の問題
私はdnn 6を使用しています。ファイルdotnetnuke/js/dnn.jquery.jsがあるため、モジュールを作成し、このjqueryファイルと他のすべてのJCropファイルへの参照を追加しましたが、機能しません。
そのため、公式の JQuery.js を追加しましたが、dnn でいくつかのメソッドが見つかりません。
DotNetNuke で JCrop を使用したことがある人はいますか?
javascript - トリミング用の四角形が表示されない
次のコードを使用してトリミングしています: http://www.mikesdotnetting.com/Article/95/Upload-and-Crop-Images-with-jQuery-JCrop-and-ASP.NET
最初の部分は問題なく動作します。ただし、実際のトリミングを行う前に、選択した四角形が表示されません。
スクリプトタグは次のとおりです。
jquery - 選択範囲をトリミングしない
次にトリミング部分です。画像の別の部分を正しい幅、高さで表示します。
トリミングするエリア
切り抜き面積
Heres私のjsコード
}
php - 縦向きの写真をアップロードすると、PHP Web サイトで横向きに表示されます
縦向きの写真をアップロードすると、アップロード後に横向きに表示されます。
私はアップロードを使用しており、jQuery Jcrop を使用して画像の単純なトリミングを行っています。
誰でも解決策を教えてもらえますか?
jquery - JCrop:選択解除を防ぎますか?
現在、画像アップロードのトリミングシーケンスを設定しています。
アプリケーションには強制された最小サイズが必要ですが、これによりJCropの動作が厄介になります。
- ドラッグせずにクリックしても何も生成されません。
- クリックして少しドラッグすると、最小の高さが即座に選択されます。
1つの潜在的な解決策は、上記の問題を解決します。
- インターフェイスがデフォルトの選択で開きます。
- 選択を解除することはできません。
JCropにはデフォルトの選択のための組み込み機能がありますが、選択解除を防ぐための組み込みの構成/動作をまだ特定していません。
これまでの試み-
私はこのルートを試しました
return
また、これらの関数定義の冒頭で、(おそらく)選択解除を実行する関数を短絡するために、プラグインのソースをいくつかの場所で変更しようとしました。
doneSelect
Selection.release
Selection.done
...望ましい結果なし。
任意のヒント?