OK、それは厄介になっていて、すでに検索されて約5時間試されました、そして私はただ輪になって走っています...
シナリオは簡単です。これはユーザープロファイルのヘッダー画像であり、ある位置にドラッグしてから、画像の一番上の位置をDBに保存できます。
Beetrootのおかげで-Beetrootの「封じ込め:'親'」私はこのコードにたどり着きました。これは実際に私が望むように反応します!1つの大きな問題を除いて。画像は上または下にジャンプします。スムーズなスクロールはありませんか?'parent'を-'parent'に変更すると、うまくスクロールしますが...もちろん封じ込めはもうありません。ヘルプ?:D
JS
$(function(){
$(".headerimage").css('cursor','s-resize');
$(".headerimage").draggable({ containment: 'parent', scroll: false, axis: "y", stop: function(event, ui) {
var data = "profileheaderposition="+ui.position.top;
var destination = "/modules/users/profile/save.php";
get_data(data, destination, function(test){
notice(test);
});
}
});
});
最後になりましたが、ヘッダーは次のように含まれています。
<div class="<?php if ($user->id == $profileuser->id) echo "changer"; ?> ui-corner-all" id="profileheader" style="overflow: hidden; width: 650px; height: 260px; position:relative;">
<?php if($profile->profileheader){
$size = getimagesize($profile->profileheader);
?>
<img id="" class="draggable headerimage" style="position: absolute; top: <?php echo $profile->profileheaderposition; ?>px;" src="<?php echo $profile->profileheader; ?>" alt="profileheader" width="650" />
私が言ったように、グーグルの時間は何の結果も与えていませんでした-そして私が結果を保存しなければ、それはうまくいくでしょうが、まあ...
- 編集 -
今、私は泣きそうです-.-私はこれとjsfiddleで私を助けるためのツールに報奨金を設定しましたが、私のウェブページにはゲストアカウントがあります: http ://www.animize.de
そこで、ユーザー名を使用してページにログオンできます:Gast and the pw gast-名前(gast)の右上をクリックすると、プロファイルが表示されます-そこでヘッダー画像を移動できます-もちろん、動作するはずですそれとは別の方法で-ヘルプ:(