【发布时间】:2011-03-06 20:56:57
【问题描述】:
我想使用 Jquery Tools Scrollable 插件创建一个“画廊”幻灯片。
但是不可能添加像这样的标签
<a href='something'><img src='myimage' /> </a>
特别是如果我只使用<img> 标签,它会很好地工作..但是如果我在“a href”标签之前“附加”它将停止工作......
有人知道为什么吗?或者任何人都可以建议我最适合我的问题的解决方案或控制?
谢谢
编辑
CSS 代码: /* 可滚动的根元素。 当滚动发生时,这个元素保持静止。 */ .scrollable {
/* required settings */
position:relative;
overflow:hidden;
width: 680px;
height:120px;
/* custom decorations */
border:1px solid #ccc;
background:url(/img/global/gradient/h300.png) repeat-x;
}
/* 可滚动项目的根元素。必须绝对定位 它应该有一个非常大的宽度来容纳可滚动的项目。 设置根元素的宽度和高度就足够了 不适用于这个元素。 / .scrollable .items { / 这个不能太大 */ 宽度:20000em; 位置:绝对; 明确:两者; }
.items div { 向左飘浮; 宽度:680px; }
/* 单个可滚动项 */ .scrollable img { 向左飘浮; 边距:20px 5px 20px 21px; 背景颜色:#fff; 填充:2px; 边框:1px 实心#ccc; 宽度:100 像素; 高度:75px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
/* 活动项目 */ .scrollable .active { 边框:2px 实心 #000; 位置:相对; 光标:默认; }
/* 导航器的位置和尺寸 */ .navi { 左边距:328px; 宽度:200px; 高度:20px; }
/* 导航器内的项目 */ .navi 一个 { 宽度:8px; 高度:8px; 向左飘浮; 边距:3px; 背景:url(/images/navigator.png)0 0不重复; 显示:块; 字体大小:1px; }
/* 鼠标悬停状态 */
.navi a:悬停{
背景位置:0 -8px;
}
/*活动状态(当前页面状态)*/
.navi a.active {
背景位置:0 -16px;
}
HTML:
<!-- "previous page" action -->
<a class="prev browse left">Prev.</a>
<!-- root element for scrollable -->
<div class="scrollable">
<!-- root element for the items -->
<div class="items">
<a href='/annuncio.aspx?idannuncio=13' border='0'><img src='/fotoannunci/13-1.jpg' class='ResizeFotoSmall' /></a>
</div>
</div>
<!-- "next page" action -->
<a class="next browse right">Next</a>
【问题讨论】: