trovato la soluzione

qui

$(document).ready(function(){
$('#ciao2').css({'top':$(this).next().position().t op +50});


$(this) fa riferimento a document invece di #ciao2

quindi è bastato modificare

$(document).ready(function(){
$('#ciao2').css({'top':$('#ciao2').next().position ().top +50});