当前位置: 首页 > 知识库问答 >
问题:

以div显示图像并每5秒旋转一次

姚麒
2023-03-14

我需要设计基本图像滑块使用jquery显示图像的div宽度(312px X 214px)。当页面加载时,连续显示图像的一个周期;每5秒从左到右滑动一次。

在函数FeaturedPropertyImgSlider中,我可以用jquery动画向左滑动div但只能滑动一次。????

在此多谢

<div class="highlight_Block" id="FeaturesList_block">
     <div id="img_wrapper_05">
          <ul id="FeaturesList_Ul">

           <li id="DEMO1_000001" class="FeaturesList_li">
              <img src="/photos/demo1-000001-p-w-1.jpg" height="214" width="321">
           </li>

           <li id="DEMO1_000002" class="FeaturesList_li">
              <img src="/photos/demo1-000001-p-w-2.jpg" height="214" width="321">
           </li>

           <li id="DEMO1_000003" class="FeaturesList_li">
              <img src="/photos/demo1-000001-p-w-3.jpg" height="214" width="321">
           </li>

          </ul>
     </div>
</div>
$("#FeaturesList_Ul").append("<li id=" + featured_prop.prop_list[index] + " class='FeaturesList_li'><img src='" + featured_prop.prop_img_url[index] + "' height='214' width='321' /></li>");
setInterval(function () {

      var xyPosition_05 = $("#img_wrapper_05").position();

      var next_X_Position = xyPosition_05.left + 321;

      next_X_Position = '-' + next_X_Position + 'px'

      $("#img_wrapper_05").animate({ left: next_X_Position }, 1000);

},5000);
#FeaturesList_Ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

.FeaturesList_li{
  display:inline-block;
}

#img_wrapper_05 {
   width:auto;
   height:214px;
   position:absolute;
   background-color:green;
}

共有1个答案

颜昕
2023-03-14

生产滑块的问题比您可能意识到的要复杂得多。对于这样一个简单的任务,除非您有很棒的jQuery技能,否则从头编写是矫枉过正的。我推荐循环插件

http://jquery.malsup.com/cycle/

结账“向左滚动”我相信这就是你想要的:

http://jquery.malsup.com/cycle/browser.html

那就应该是类似于

$('#FeaturesList_Ul').cycle({
    fx:      'scrollLeft', 
    speed:    300, 
    timeout:  2000 
});

您可能需要稍微修改一下css。祝你好运!

 类似资料:
  • 问题内容: 我从修改了自己需求的网站上获得了此代码: 在test.php中: 所以我想在链接div中每5秒调用一次test.php。我该怎么做呢? 问题答案: 试试看 希望这可以帮助。

  • 问题内容: 在我的应用程序中,我在div中有一个图像,一个按钮。 我想旋转显示的图像,并在使用jquery单击按钮时保存旋转的图像。 我已经使用了代码: http://code.google.com/p/jquery-rotate/ 和jQuery代码: html代码: 当我使用上述代码时,有两个图像,一个是旧图像,另一个是旋转图像。 在这里我想旋转相同的图像并仅显示旋转的图像。并将旋转的图像保存

  • 它将我带到图库以选择图像,但未显示在应用程序中,当单击上传按钮时,它只是一个空白图像视图 < li >我的Java代码 < li>XML代码 运行时显示此错误 java.lang.IllegalArgumentException:uri不能为空 以下两处给出错误的行显示了uri错误

  • 我有一个图像组件,我想在其中旋转源: 我从代码中设置了ImageTarget的源代码。 在转换(RenderTransformorMorigin和RotateTransform)之前,我的窗口是这样的: 但在旋转之后: 所以,正如你所看到的,宽度和高度都发生了变化。 所以我的问题是: 为什么大小发生了变化? 如何将旋转后的图像对准左上角(与之前相同)? 谢谢 编辑:大小没有改变,我用不同的大小拍摄

  • 问题内容: 我需要能够单独旋转图像(在Java中)。到目前为止,我发现的唯一东西是g2d.drawImage(image,affinetransform,ImageObserver)。不幸的是,我需要在特定点绘制图像,并且没有一种方法带有参数1.分别旋转图像和2.允许我设置x和y。任何帮助表示赞赏 问题答案: 这就是你可以做到的。这段代码假设存在一个名为“ image”的缓冲图像(如你的评论所说)

  • 本节,我们通过平移和旋转画布上下文来旋转图像,然后在变换后的上下文中绘制图像。 图4-11 旋转图像 绘制步骤 按照以下步骤,来旋转图像: 1. 定义画布上下文: window.onload = function(){ var canvas  = document.getElementById("myCanvas"); var context = canvas.getContext("2