<!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>
页面就没效果了,很奇怪。
http://docs.kissyui.com/docs/html/static/demo/switchable/demo1.html
我把 kissy.js 放在js文件夹里的
我在 index.html 里 引用 <script src="js/kissy.js"></script>难道不对吗?你不信 可以 自己试试,很奇怪..
我把 kissy.js 放在js文件夹里的
我在 index.html 里 引用 <script src="js/kissy.js"></script>难道不对吗?你不信 可以 自己试试,很奇怪..
Switchable是一个组件,里面调用了Switchable.js,你只下了KISSY当然不行
这个包
比如这个页面,没见页面上写有 加载 calendar.css啊,在 http://docs.kissyui.com/kissy/build/calendar.js 里 也没发现动态加载css啊不知道 他怎么加载的 http://docs.kissyui.com/kissy/build/calendar/assets/base.css?t=20111213184729
var s = new Switchable.Slide('#J_Slide', {
effect : 'scrolly',
easing : 'easeOutStrong',
countdown : true,
countdownFromStyle : 'width:18px'
});
});在调用组件的时候,use了一个switchable的组件的包,这些包一般都是在同一个目录下的。