当前位置: 代码迷 >> JavaScript >> KISSY js 引用有关问题
  详细解决方案

KISSY js 引用有关问题

热度:551   发布时间:2012-08-07 14:54:48.0
KISSY js 引用问题。
HTML code

<!doctype html>
<html>
<head>
<meta charset="gbk"/>
<title>Demo - 使用基本的 Switchable</title>
<script src="http://docs.kissyui.com/kissy/build/kissy.js"></script>
<link rel="stylesheet" href="css/reset.css" />
<link rel="stylesheet" href="css/kissy.css" />
<style>
    #J_Slide {
        position: relative;
        width: 470px;
        height: 150px;
        border: 1px solid #B6D1E6;
        overflow: hidden;
    }

    #J_Slide .ks-switchable-nav {
        position: absolute;
        bottom: 5px;
        right: 5px;
        z-index: 99;
    }

    #J_Slide .ks-switchable-nav li {
        float: left;
        width: 16px;
        height: 16px;
        line-height: 16px;
        margin-left: 3px;
        background-color: #FCF2CF;
        border: 1px solid #F47500;
        color: #D94B01;
        text-align: center;
        cursor: pointer;
        list-style: none;
    }

    #J_Slide .ks-switchable-nav li.ks-active {
        width: 18px;
        height: 18px;
        line-height: 18px;
        margin-top: -1px;
        color: #FFF;
        background-color: #FFB442;
        font-weight: bold;
    }

    #J_Slide .ks-switchable-content {
        margin: 0;
        padding: 0;
    }
    #J_Slide .ks-switchable-content li {
        height: 150px;
        width: 470px;
        overflow: hidden;
        margin: 0;
    }

    #J_Slide .ks-switchable-nav li,
    #J_Slide .ks-switchable-trigger-content {
        position: relative;
    }

    #J_Slide .ks-switchable-trigger-mask {
        position: absolute;
        right: 0;
        width: 18px;
        height: 18px;
        background-color: #FF9415;
        visibility: hidden
    }

    #J_Slide .ks-active .ks-switchable-trigger-mask {
        visibility: visible
    }

    .list li {
        margin-left: 10px;
        margin-top: 5px;
        margin-bottom: 5px;
        list-style-type: circle;
    }
</style>
</head>
<body>
<div class="demo">
    <div id="J_Slide" class="loading">
        <ol class="ks-switchable-content">
            <li><a href="#" target="_blank"><img alt="" src="http://www.baidu.com/img/baidu_sylogo1.gif"/></a></li>
            <li class="hidden"><a target="_blank" href="#"><img alt="" width="470" height="150" border="0" src="http://www.baidu.com/img/baidu_sylogo1.gif"/></a></li>
            <li class="hidden"><a target="_blank" href="#"><img alt="" width="470" height="150" border="0" src="http://www.baidu.com/img/baidu_sylogo1.gif"/></a></li>
            <li class="hidden"><a href="#" target="_blank"><img alt="" src="http://www.baidu.com/img/baidu_sylogo1.gif"/></a></li>
        </ol>
    </div>
    <script>
    KISSY.use("switchable", function (S, Switchable) {
        var s = new Switchable.Slide('#J_Slide', {
            effect : 'scrolly',
            easing : 'easeOutStrong',
            countdown : true,
            countdownFromStyle : 'width:18px'
        });
     });

 </script>
</div>

</body>
</html>




上面 引用http://docs.kissyui.com/kissy/build/kissy.js 页面有效果,
但是 不知道为什么我把kissy.js下载下来 存入本地
<script src="js/kissy.js"></script>
页面就没效果了,很奇怪。。。。



------解决方案--------------------
KISSY的这个包是一个核心文件
Switchable是一个组件,里面调用了Switchable.js,你只下了KISSY当然不行