jquery代码:$('a.content_expand').unbind('click').bind('click', function(){ var link = $(this); var data = link.attr('data'); $('#cell_' + data + ' div.post_excerpt').height('100%'); link.hide(); link.next().show();});$('a.content_fold').unbind('click').bind('click', function(){ var link = $(this); var data = link.attr('data'); $('#cell_' + data + ' div.post_excerpt').height('241px'); link.hide(); link.prev().show(); $('html,body').animate({scrollTop: $('#cell_' + data + div.post_excerpt').offset().top-80},'10');});求教上图红框中的data属性中的值是如何生成的,谢谢~~!
1 回答
慕桂英3389331
TA贡献2036条经验 获得超8个赞
你在浏览器上看一下网页源代码,看有没有这些随机数,如果有的话那肯定是后台生成html的时候就生成了,和js没关系的。
生成这个的目的估计是为了确认展开全文和向上收起属于哪个div的。
其实不用这么操作的,可以直接用jquery parents就可以直接确定到div.cell了。
所以后台生成的这些随机数没什么意义,只会为了写js(jquery)时方便一点。
添加回答
举报
0/150
提交
取消