列表内容项实现滚动

buduan0 2013-01-24 04:46:42
怎么样实现List的item从下至上滚动,鼠标移上去的时候停止。。如果是用JavaScript要怎么实现呢。实现了怎么用上去?

菜鸟,先谢谢各位了。
...全文
238 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
buduan0 2013-01-29
  • 打赏
  • 举报
回复
引用 19 楼 farawayplace613 的回复:
'viewFields':['栏1','栏2','栏3' ,......,'栏n'], 像这样,可查询任意栏位,用逗号隔开就行了
'viewFields':['Title','MultiLine','Description','MultiLine'] 这样要带上栏类型是吧。另这个循环要怎么去呢。
天涯海角 2013-01-29
  • 打赏
  • 举报
回复
'viewFields':['栏1','栏2','栏3' ,......,'栏n'], 像这样,可查询任意栏位,用逗号隔开就行了
buduan0 2013-01-29
  • 打赏
  • 举报
回复
引用 17 楼 farawayplace613 的回复:
可以用item[栏名]来得到其他栏的值,前提是在viewFields里面定义了该字段: JavaScript code?1'viewFields':['Title','MultiLine'],
这是传一个栏,多个栏怎么传,向下面这样? 'viewFields':['Title','MultiLine'],viewFields':['Description','MultiLine']
天涯海角 2013-01-29
  • 打赏
  • 举报
回复
可以用item[栏名]来得到其他栏的值,前提是在viewFields里面定义了该字段:
'viewFields':['Title','MultiLine'],
buduan0 2013-01-29
  • 打赏
  • 举报
回复
引用 15 楼 farawayplace613 的回复:
因为这句是在$each的循环里面,viewFields中有几个字段就会拼接几次 JavaScript code?1 $.each(info.viewFields,function(idx,fin){ 如果你只需要拼接一次可以考虑把这个循环去掉。
那如果值不是图片它就只有一个,为什么呢?另外我能在这里得到其它栏的值吗?要怎么得到?谢谢了。
天涯海角 2013-01-29
  • 打赏
  • 举报
回复
因为这句是在$each的循环里面,viewFields中有几个字段就会拼接几次
  $.each(info.viewFields,function(idx,fin){
如果你只需要拼接一次可以考虑把这个循环去掉。
buduan0 2013-01-29
  • 打赏
  • 举报
回复
引用 13 楼 farawayplace613 的回复:
引用 12 楼 buduan0 的回复:应该不是改这里吧,这个应该只是鼠标在上主的时候,停住的提示内容,并不是滚动的内容吧?
JavaScript code?1234if (info.linkBack) { finalBuffer.push("<table title='Go to item' style='cursor:pointer' "……




我改的是画红框部分,在列中插入图片地址,但是一行会出现两张图片,问题是只把thisVar改成了图片地址,按理说应该只出现一张图的,求解。。。
buduan0 2013-01-29
  • 打赏
  • 举报
回复
引用 22 楼 farawayplace613 的回复:
应该是你的字段名Entrydate只是display name并不是字段的internal name,建议用SPCAMLQueryHelper查看下internal name: http://spcamlqueryhelper.codeplex.com/
有没有无缝滚动的?这个滚动的时候会卡卡的。。。
buduan0 2013-01-29
  • 打赏
  • 举报
回复
好吧。。我知道了。Entrydate和EntryDate,这两个大小写不一样。。。谢谢你哦。
buduan0 2013-01-29
  • 打赏
  • 举报
回复
引用 22 楼 farawayplace613 的回复:
应该是你的字段名Entrydate只是display name并不是字段的internal name,建议用SPCAMLQueryHelper查看下internal name:
http://spcamlqueryhelper.codeplex.com/




我把List导到infopath上看到这样的截图。域名称和显示名称是一样的呀。
天涯海角 2013-01-29
  • 打赏
  • 举报
回复
应该是你的字段名Entrydate只是display name并不是字段的internal name,建议用SPCAMLQueryHelper查看下internal name: http://spcamlqueryhelper.codeplex.com/
buduan0 2013-01-29
  • 打赏
  • 举报
回复
引用 19 楼 farawayplace613 的回复:
'viewFields':['栏1','栏2','栏3' ,......,'栏n'],
像这样,可查询任意栏位,用逗号隔开就行了






我传了这么多参数为什么,最后一个Entrydate得不到值?是不是类型不支持?求教。。

天涯海角 2013-01-28
  • 打赏
  • 举报
回复
  if(info.linkBack){            finalBuffer.push("<table title='Go to item' style='cursor:pointer' ");            finalBuffer.push("onclick='javascript:location.href=\""+path+"/DispForm.aspx?ID="+item['ID']+"&Source="+location.href+"\"' ");            finalBuffer.push("cellspacing='0' cellpadding='0'>"+partBuffer.join('')+"</table>");        }else{            finalBuffer.push("<table cellspacing='0' cellpadding='0'>"+partBuffer.join('')+"</table>");        }    
改这里,这里是输出一个Table的布局,你可以改成任意布局,注意参数拼接。 之前给你的连接调用的是SharePoint web service,我周末抽空写了个调用JavaScript OM适用于2010和2013版的: http://blog.csdn.net/farawayplace613/article/details/8545507
buduan0 2013-01-28
  • 打赏
  • 举报
回复
引用 9 楼 farawayplace613 的回复:
引用 8 楼 buduan0 的回复:引用 4 楼 farawayplace613 的回复:就是添加一个 Content Editor Web Part在其中加入如下代码: JavaScript code?1234567891011121314<script type="text/javascript" src="/test/English/Javascript/jqu……
不知道改哪里,望指点~
天涯海角 2013-01-28
  • 打赏
  • 举报
回复
引用 12 楼 buduan0 的回复:
应该不是改这里吧,这个应该只是鼠标在上主的时候,停住的提示内容,并不是滚动的内容吧?
if (info.linkBack) {  
            finalBuffer.push("<table title='Go to item' style='cursor:pointer' ");  
            finalBuffer.push("onclick='javascript:location.href=\"" + info.listBaseUrl + "?ID=" + item['ID'] + "&Source=" + location.href + "\"' ");  
            finalBuffer.push("cellspacing='0' cellpadding='0'>" + partBuffer.join('') + "</table>");  
就是改这里的,拼接HTML的地方。
buduan0 2013-01-28
  • 打赏
  • 举报
回复
引用 11 楼 farawayplace613 的回复:
JavaScript code?1 if(info.linkBack){ finalBuffer.push("<table title='Go to item' style='cursor:pointer' "); finalBuffer.push("onclick='javascript:location.href=\""+……
应该不是改这里吧,这个应该只是鼠标在上主的时候,停住的提示内容,并不是滚动的内容吧?
天涯海角 2013-01-25
  • 打赏
  • 举报
回复
引用 8 楼 buduan0 的回复:
引用 4 楼 farawayplace613 的回复:就是添加一个 Content Editor Web Part在其中加入如下代码: JavaScript code?1234567891011121314<script type="text/javascript" src="/test/English/Javascript/jquery-1.4.2.min.js"><……
可以的,要自己改点代码哦,JavaScript熟的话应该没问题。
buduan0 2013-01-25
  • 打赏
  • 举报
回复
引用 4 楼 farawayplace613 的回复:
就是添加一个 Content Editor Web Part在其中加入如下代码:
JavaScript code?1234567891011121314<script type="text/javascript" src="/test/English/Javascript/jquery-1.4.2.min.js"></script><script type="text/……

请问内容能按一定格式排版吗:比如如下图:


老猫五号 2013-01-25
  • 打赏
  • 举报
回复
推荐你个网址,上面有很多JS的特效,选择一个适合自己的就行: http://www.csrcode.cn/html/txdm/
buduan0 2013-01-25
  • 打赏
  • 举报
回复
引用 4 楼 farawayplace613 的回复:
就是添加一个 Content Editor Web Part在其中加入如下代码: JavaScript code?1234567891011121314<script type="text/javascript" src="/test/English/Javascript/jquery-1.4.2.min.js"></script><script type="text/……
感谢你的回答,现在list已经可以滚动,我在深入研究下格式,看看怎么带图片什么的。
加载更多回复(5)

3,245

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 SharePoint
社区管理员
  • SharePoint社区
  • 霖雨 - LinyuLoveTJ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧