首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于JQuery smoothDivScroll的布局问题

关于JQuery smoothDivScroll的布局问题
EN

Stack Overflow用户
提问于 2010-04-08 22:27:40
回答 1查看 825关注 0票数 0

在这个问题上,我已经挠头好一阵子了。我并不经常尝试HTML格式化。

我有一个使用JQuery (http://maaki.com/thomas/SmoothDivScroll/)的smoothDivScroll来滚动动态生成的图像。

我想要的是,让多个小图像排成一排,每个图像下面都有一段文字。大约25个图像,每个图像的宽度为140px,跨度为7560px。

我通过在div中放置一个表来实现这一点,并且<td>.This中的每个图像都可以正常工作。

我的问题是,我需要滑块从最右边的图像开始,然后自动向左滑动。这是通过(如果您查看上面的链接)-startAtElementId获得的:

但是如果我在div中使用一个表,它将把表作为一个元素,而不是TD…所以它不起作用。我知道这一点,因为如果我改变每个图像在表中(即25个表),它是有效的…但是很明显,格式化并不是我想要的。

有没有人能想到一种我可以使用这个滑块的方法(对js代码进行修改或不修改),25个图像需要彼此紧挨着,没有间隙。

我想这更多的是一个格式问题,而不是滑块。因为我只知道一种做我想做的事情的方法,那就是让下面的方法不允许我设置startAtElementId。

代码语言:javascript
复制
    <div class="scrollableArea">
        <table width="7560px" class="index-body">
        <tr> 
        <td width="140px"><center><a onclick="__doPostBack('getEarlierDate');" ><img src="../images/olderGraphs.gif" width="140" height="60"></a>Click for more</center></td>
        <td width="300px"><center><a onclick="__doPostBack('chartClicked25');" ><cewolf:img chartid="verticalbar25" renderer="cewolf" width="300" height="60"/></a><c:out value="${date25}"/></center></td>
        <td width="300px"><center><a onclick="__doPostBack('chartClicked24');" ><cewolf:img chartid="verticalbar24" renderer="cewolf" width="300" height="60"/></a><c:out value="${date24}"/></center></td>

诸若此类

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-16 03:58:54

我将删除该表,并将其替换为一系列的div。在每个div中放入图像和段落标记,如下所示:

代码语言:javascript
复制
<div><img src="images/myImage.jpg"><p>Image text goes here</p></div>
<div><img src="images/myImage.jpg"><p>Image text goes here</p></div>
<div id="startAtMe"><img src="images/myImage.jpg"><p>Image text goes here</p></div>

使用一些CSS,您将能够使这些div对齐,如果您删除所有的填充和边距,您可以将div与图像并排放置,而不会有任何间隙。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2600704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档