2

我有一个 div,其中包含一些画布和图像等等。

现在我想要做的是,我想旋转这个 div,但是当 div 同时从左向右移动时,同一个 div 从左开始显示。

像它这样的东西只是影响而已。

我尝试过使用 2 div,效果很好,但是管理起来很乏味我如何使用 1 div 来做到这一点?

这是我的代码。

$('#main').swipeleft(function( event ) {
     $('#test').animate({ 'left': window.innerWidth }, 1,function(){
           $('#main').animate({"left": -width}, "fast", function(){});
           $('#test').animate({"left": -width}, "fast", function(){});
     });
});

这里主要和测试是两个div。

这是HTML(很简单)

<div class="whiteBackground" id="main" style="position: relative;">
            <img src="img1" style="z-index: 1; top:0px;" height="200px" width="200px">
            </img>
        </div>
<div class="whiteBackground" id="test" style="position: relative;">
            <img src="img1" style="z-index: 1; top:0px;" height="200px" width="200px">
            </img>
        </div>

请帮帮我。

4

3 回答 3

1

检查这个答案 -如何使用 jQuery 在元素中循环单个 div

它似乎做你想做的事,没有任何额外的插件

于 2013-11-12T07:45:37.757 回答
0

使用此插件,您可以轻松旋转! http://www.jquery4u.com/plugins/5-jquery-spinrotate-image-plugins-demos/

于 2013-11-12T07:44:57.903 回答
0

请参阅此 SO 答案,您有两种方法可以实现它。

  1. 使用 jQuery 插件jqueryrotate
  2. 使用 CSS 变换

URL: jquery 旋转图片 onclick

于 2013-11-12T07:49:38.293 回答