推荐一款焦点图jQuery插件 SlidesJs

给大家推荐一款比较好用的 Jquery Slide 插件 slidesjs,本人一直在使用的哦。
这个插件支持两种slide效果,一个是滑动,还有一个是渐隐渐出,而且它还支持自适应屏幕 自动播放,播放暂停, callback等,功能还是比较齐全,大家可以在此基础上扩展很多效果。

slidesjs3

目前该插件已经更新至 3.0,支持jQuery 1.8.2 以上。 猛戳此处进入官网

下面介绍一下它的使用方法。

基本的HTML

<div id=“slides”>

    <img src=“test1.jpg” />

    <img src=“test1.jpg” />

    <img src=“test1.jpg” />

    <img src=“test1.jpg” />

    <img src=“test1.jpg” />

</div>

<!– callback 显示当前 –>

<div id=“slidesjs-log”>Slide <span class=“slidesjs-slide-number”>1</span> of 4</div>

Read More

检测移动设备横竖屏

  • 使用场景

移动端的开发过程中,免不了要判断横竖屏,然后在执行其他操作,比如分别加载不同样式,横屏显示某些内容,竖屏显示其他内容等等。

  • 如何判断

移动设备提供了两个对象,一个属性,一个事件:

  • window.orientation   属于window对象上一个属性;共有三个值 :0为竖屏模式(portrait),90为向左反转变为横屏模式(landscape),-90为向右反转变为横屏模式(landscape),最后180就是设备上下互换还是竖屏模式。
  • orientationchange     是一个event,在设备旋转时,会触发此事件,如同PC上使用的resize事件。

这两个搭配起来使用,很容易就能获得设备的横竖屏状态,代码如下:

(function(){
    var init = function(){
        var updateOrientation = function(){
            var orientation = window.orientation;
            switch(orientation){
                case 90:
                case -90:
                    orientation = 'landscape';
                    break;
                default:
                    orientation = 'portrait';
                    break;
            }

           //do something
           //比如在html标签加一个状态
            //然后根据不同状态,显示不同大小
            document.body.parentNode.setAttribute('class',orientation);
        };

        window.addEventListener('orientationchange',updateOrientation,false);
        updateOrientation();
    };

    window.addEventListener('DOMContentLoaded',init,false);
})();

在css中就可以这样写:

/**竖屏 div边框显示蓝色**/
.portrait body div{
    border:1px solid blue;
}
/**竖屏 div边框显示黄色**/
.landscape body div{
    border:1px solid yellow;
}

当然还可以使用media queries的方式(推荐这种):

@media all and (orientation: portrait) {
  body div {
    border:1px solid blue;
  }
}
@media all and (orientation: landscape) {
  body div {
    border:1px solid yellow;
  }
}

Read More

8种移动APP导航设计模式大对比

也许我们对比和了解了其他一些常用的APP导航设计模式。

而且良好的APP导航设计模式决策对整个app的核心体验起到关键作用。

之前跟大家分享过6个超实用的APP导航设计方案和3种常见的APP导航设计方案优劣势分析有一些优秀的app基于这些模式做了一些创新的优化方案,本文总结了目前通用且流行的模式,并讨论了这些模式适用的场景,希望帮助交互设计师更快的作出较合理的信息组织决策。

先来看看8种移动APP导航设计模式对比图吧!

Read More

1 2 3 4 5 29