0

心の痛みがあります。

私はすべて良いphp画像アップローダーを持っていて、ファイルをsotringし、jqueryajaxは次のように設定されたdivで修正されたhtmldivで画像を返します:

#crop-holder {
  width:80px;
  height:80px;
  margin:10px 10px 20px 10px;
  border:1px #c0c0c0 solid;
  overflow:hidden;
  cursor:move;
 }

画像は正常に表示されており、jquery scrollviewプラグインを使用しています:http ://code.google.com/p/jquery-scrollview/

プラグインに数行を追加してscrollTopとLeftの変数を格納してから、ページ内の2つの非表示の入力値をxとyに置き換えてみました。そして、divで返されたajax htmlで、ボタンをクリックしようとしています(たとえば)2つの非表示の入力の値を取得します...。

これが私がプラグインに追加したものです(私はjsの専門家ではありません!):

.mouseout(function(){ 
 var _m = this.m;
    var lasty = _m.scrollTop();
   getElementById("ycord").value = lasty;
   var lastx = _m.scrollLeft();
  getElementById("xcord").value = lastx;
   self.stopgrab();
             })

まだ運がない!!

scrollTopとscrollLeftを取得して、別のphpスクリプトに送信する準備をするにはどうすればよいですか?

ありがとう:)

stefpretty

4

1 に答える 1

0

http://jquery-scrollview.googlecode.com/svn/trunk/sample.htmlで例を試しましたが、Firefoxがまったくロードせず、機能しなかったため、safariでのみ使用しました。

私があなたを正しく理解しているなら、あなたはこのデータを使って画像をトリミングしたいですか?

もしそうなら、私は完全に他のjqueryプラグインの使用を提案します:Jcrop

このプラグインは特にこの種の仕事のためのものであり、私の意見では、scrollviewとしてはるかによく文書化されています。

于 2010-04-21T21:20:24.387 に答える