用滚动制作一个圆形滑块。http://magart.com.ua/circle/在 Mozilla 中测试!
有一个问题,如果你只是刷新页面,一切都会顺利进行。(您必须滚动并刷新页面才能看到它)。在 Mozilla 中测试!但是如果滚动,就会出现粗糙度。如何解决问题?
部分代码:
myDiv.scroll(function () {
$newh=$('#wrapper_sl').height()+$(this).scrollTop(); //eternal scroll
$('#wrapper_sl').height($newh); //eternal scroll
var $nower=(($(this).scrollTop()+$start_pr)/$skorost)+$ugol*8;
for (var ink=0, len = $kolvo; ink < len; ink++)
{
$rad=((ink)*$ugol+$nower);
$deg=$rad*360/(2*Math.PI)+270;
$(ImgDiv[ink]).offset({top: Math.cos(($rad))*$size_dug+$smes_y, left: Math.sin(-($rad))*($size_dug)+$smes_x }).css({'transform':'skewX(-'+$deg+'deg) rotateX('+$deg+'deg)'});
};
});