zoomooz + jquery.mouse.wheel および jquery.kinetic.js を使用して、フォーム デザイナーで無料のドラッグ/スクロール機能にズームを実装しようとしています。この機能のデモは次のとおりです: http://jsfiddle.net/mVf8Z/
私の問題は次のとおりです。
「リセット」ボタンで元の状態に戻すことはできません。コンテナをズームインし、ビューポートの右上に少し移動します
マウスホイールを使用してコンテナー内をズームすると、コンテナーはズームインできますが、常にビューポートの右上隅に移動します。
私のコードが間違っている場所はありますか?
アップデート
追加のレイヤーを追加した後、シフト アウェイの問題が解決されたようです。 http://jsfiddle.net/mVf8Z/3/を確認してください。ただし、まだ 2 つの問題があります。
jquery.kinetic ドラッグ/スクロールを使用して、予期されるビュー ポートにページをスクロールできません。これは、ズームインが発生する前に問題ありません
リセットボタンをクリックしても元の状態に戻らず、少しズームアウトします。
更新 2
最終的に、zynga scroller (http://zynga.github.com/scroller/) に基づくソリューションにたどり着きました。ここにフィドルがあります: http://jsfiddle.net/mVf8Z/5/。このソリューションの問題は、zoomooz と比較してズームイン効果がひどいことです。https://github.com/zynga/scroller/issues/28で zynga に問題を提出しました。