AmazeUI图片轮播自动播放
web AmazeUI 2018-04-17 3109 0
关于本站

“最难不过坚持”

本人承接扒站仿站,php网站维护,病毒查杀,网站编辑,网站改版,html制作

有需要网站维护,改版,病毒查杀,网站编辑,网站备案,html制作等相关的工作可以联系我。
本人有多年相关工作经验,也可提供免费咨询,交个朋友。
有需要探讨问题的朋友,也可以加我微信,共同探讨!
微信:15011482830 QQ:408917339

7441722 2655 39
最新评论
https://jueru.net/
评 留言
:weixiao:
评 留言
:shuijiao: :weiqu: :zhenbang: :leng:
评 留言
:yiwen: :yiwen: :yiwen: :yiwen:
评 EasySass: could not generate CSS file. See Output panel for details.
这个业务逻辑多少都有点奇怪了,阅读浏览次数增值在新闻详情页的控制器方法里setInc,这怎么还写进模型事件里了。如果非要用onAfterRead也可以,把新闻文章的内容单独分出来一个news_content表,然后把它和news做关联,然后给news_content表的onAfterRead事件做增值处理,这样点进新闻页内查询到文章内容时才会触发它。
评 TP6模型事件-查询后onAfterRead不好用
文章标签更多
ThinkPHP (254)
Mysql (58)
DedeCms (33)
jQuery (67)
证件照 (1)
setInc (4)
setDec (4)
onclick (5)
打开边栏(ESC) 关闭边栏(ESC)

文章来自网络,我要了解的就是控制图片自动播放的属性,slideshow: true

实际运用中可以这样data-am-slider='{"controlNav":false,"slideshow": true}'


<div data-am-widget="slider" class="am-slider am-slider-b2" data-am-slider='{"controlNav":false,"slideshow": true}' >
  <ul class="am-slides">
      <li><img src="http://s.amazeui.org/media/i/demos/bing-1.jpg"></li>
      <li><img src="http://s.amazeui.org/media/i/demos/bing-2.jpg"></li>
      <li><img src="http://s.amazeui.org/media/i/demos/bing-3.jpg"></li>
      <li><img src="http://s.amazeui.org/media/i/demos/bing-4.jpg"></li>
  </ul>
</div>


==========================================================

以下来自网络

今天要讲得是图片轮播,感觉这个应该能够帮到大家,再此整理整理。

<!DOCTYPE html>  
<html>  
    <head>  
        <meta charset="utf-8">  
        <title></title>  
        <script type="text/javascript" src="js/jquery.min.js"></script>  
        <script type="text/javascript" src="js/amazeui.legacy.js"></script>  
        <script type="text/javascript" src="js/amazeui.js"></script>  
        <script type="text/javascript" src="js/amazeui.widgets.helper.js"></script>  
        <script type="text/javascript" src="js/app.js"></script>  
        <script type="text/javascript" src="js/handlebars.min.js"></script>  
        <script type="text/javascript" src="js/polyfill/rem.min.js"></script>  
        <script type="text/javascript" src="js/polyfill/respond.min.js"></script>  
        <link rel="stylesheet" href="css/amazeui.css" />  
        <link rel="stylesheet" href="css/admin.css" />  
        <link rel="stylesheet" href="css/amazeui.flat.css" />  
        <link rel="stylesheet" href="css/app.css" />  
        <script type="text/javascript">  
            $(function(){  
                $('.am-slider').flexslider({  
                    playAfterPaused: 3000,  
                    animation: "fade",  
                    animationLoop: true,  
                    smoothHeight: true,  
                    animationSpeed: 4000  
                });  
            });   
        </script>  
    </head>  
    <body>  
        <div class="am-slider am-slider-default">  
            <ul class="am-slides">  
                <li><img src="img/1.jpg"></li>  
                <li><img src="img/2.jpg"></li>  
                <li><img src="img/3.jpg"></li>  
                <li><img src="img/4.jpg"></li>  
            </ul>  
        </div>  
    </body>  
</html> 
上面引用到的文件其实可以不需要那么多,不过都是官方文件中的文件。
主要是控件的属性
{
  animation: "slide",             // String: ["fade"|"slide"],动画效果
  easing: "swing",                // String: 滚动动画计时函数
  direction: "horizontal",        // String: 滚动方向 ["horizontal"|"vertical"]
  reverse: false,                 // Boolean: 翻转 slide 运动方向
  animationLoop: true,            // Boolean: 是否循环播放
  smoothHeight: false,            // Boolean: 当 slide 图片比例不一样时
                                  // "true": 父类自动适应图片高度
                                  // "false": 不自动适应,父类高度为图片的最高高度,默认为false

  startAt: 0,                     // Integer: 开始播放的 slide,从 0 开始计数
  slideshow: true,                // Boolean: 是否自动播放
  slideshowSpeed: 5000,           // Integer: ms 滚动间隔时间
  animationSpeed: 600,            // Integer: ms 动画滚动速度
  initDelay: 0,                   // Integer: ms 首次执行动画的延迟
  randomize: false,               // Boolean: 是否随机 slide 顺序

  // Usability features
  pauseOnAction: true,            // Boolean: 用户操作时停止自动播放
  pauseOnHover: false,            // Boolean: 悬停时暂停自动播放
  useCSS: true,                   // Boolean: 是否使用 css3 transition
  touch: true,                    // Boolean: 允许触摸屏触摸滑动滑块
  video: false,                   // Boolean: 使用视频的 slider,防止 CSS3 3D 变换毛刺

  // Primary Controls
  controlNav: true,               // Boolean: 是否创建控制点
  directionNav: true,             // Boolean: 是否创建上/下一个按钮(previous/next)
  prevText: "Previous",           // String: 上一个按钮文字
  nextText: "Next",               // String: 下一个按钮文字

  // Secondary Navigation
  keyboard: true,                 // Boolean: 是否开启键盘左(←)右(→)控制
  multipleKeyboard: false,        // Boolean: 是否允许键盘控制多个 slide
  mousewheel: true,               // Boolean: 是否开启鼠标滚轮控制
  pausePlay: false,               // Boolean: 是否创建暂停与播放按钮
  pauseText: 'Pause',             // String: 暂停按钮文字
  playText: 'Play',               // String: 播放按钮文字

  // Special properties
  controlsContainer: "",          // jQuery Object/Selector
  manualControls: "",             // jQuery Object/Selector 自定义控制 slider 的元素,
                                  // 如 "#tabs-nav li img",导航数量和 slide 数量一样
  sync: "",                       // Selector: 关联 slide 与 slide 之间的操作。
  asNavFor: "",                   // Selector: Internal property exposed for turning the slider into a thumbnail navigation for another slider

  // Carousel Options
  itemWidth: 0,                   // Integer: slide 宽度,多个同时滚动时设置
  itemMargin: 0,                  // Integer: slide 间距
  minItems: 1,                    // Integer: 最少显示 slide 数, 与 `itemWidth` 相关
  maxItems: 0,                    // Integer: 最多显示 slide 数, 与 `itemWidth` 相关
  move: 0,                        // Integer: 一次滚动移动的 slide 数量,0 - 滚动可见的 slide

  // Callback API
  start: function(){},            // Callback: function(slider) - 初始化完成的回调
  before: function(){},           // Callback: function(slider) - 每次滚动开始前的回调
  after: function(){},            // Callback: function(slider) - 每次滚动完成后的回调
  end: function(){},              // Callback: function(slider) - 执行到最后一个 slide 的回调
  added: function(){},            // Callback: function(slider) - slide 添加时触发
  removed: function(){}           // Callback: function(slider) - slide 被移除时触发

  // Amaze UI 扩展参数
  playAfterPaused: null           // Integer: ms 用户停止操作多长时间以后重新开始自动播放
}


效果如下,很不错的效果,代码也很少,简单易懂。

from clipboard

版权声明:本篇文章来源于网络。 来源链接

相关推荐
AmazeUI下拉组件中下拉框上方小三角的颜色在哪里修改
AmazeUI | 2017-08-29 4020
本篇文章来自amazeUI官网,记录下,以备以后用到。 amazeui.css中,控制小三角颜色css为 .am-dropdown-content:before { border-bottom-color: #ddd; bottom: 0; } 修改后为(不要在原css上面修改,在自己的css重写): .am-drop...
利用AmazeUI框架生成箭头缺个角
AmazeUI | 2017-07-11 3463
从别人那复制一段代码,别人那显示箭头挺好,到我这缺显示半个箭头,如图: 经检查,别人用的amazeui是v2.4.2版本,我的是v2.7.2版本,就造成了显示结果不一样。 后来,经核对代码,解决。 解决办法:在自己的css里面加一个css,把蓝色覆盖掉 .am-tabs-d2 .am-tabs-nav...
AmazeUI布局
AmazeUI | 2017-08-11 3053
评论:0条
评论加载中...
发表评论