このコードを「each」から「for」に書き換える方法:
myDiv.scroll(function () {
$nower = (($(this).scrollTop() + $start_pr) / $skorost) + $ugol * 8;
$.each(ImgDiv, function(index) {
$(this).offset({ top: Math.cos((index + 1) * $ugol + $nower) * $size_dug + $smes_y, left: Math.sin(-((index + 1) * $ugol + $nower)) * $size_dug + $smes_x });
});
});
私は試していますが、うまくいきません: =(
myDiv.scroll(function () {
var $nower = (($(this).scrollTop() + $start_pr) / $skorost) + $ugol * 8;
for (var ink = 0, len = ImgDiv.length; ink < len; ink++) {
ImgDiv[ink].offset({top: Math.cos((ink + 1) * $ugol + $nower) * $size_dug + $smes_y, left: Math.sin(-((ink + 1) * $ugol + $nower)) * $size_dug + $smes_x });
};
});