PHP从UL列表中获取图像
我有一个很长的UL列表,每个LI都包含一个图像标签,由SLideshowPro Director动态生成 我需要得到UL内所有图像的宽度,以便在CSS宽度计算中使用 我已经能够得到第一个项目的图像宽度,但不是全部 我的PHP非常有限,但我是否必须首先将此列表放入数组中才能获得所有宽度 我该怎么做 这些图像包含CMS生成的很长的id,因此无法读取目录,因为缓存中的图像与输出到HTML页面的文件名无关。这一切都必须从发送到页面的内容中完成PHP从UL列表中获取图像,php,Php,我有一个很长的UL列表,每个LI都包含一个图像标签,由SLideshowPro Director动态生成 我需要得到UL内所有图像的宽度,以便在CSS宽度计算中使用 我已经能够得到第一个项目的图像宽度,但不是全部 我的PHP非常有限,但我是否必须首先将此列表放入数组中才能获得所有宽度 我该怎么做 这些图像包含CMS生成的很长的id,因此无法读取目录,因为缓存中的图像与输出到HTML页面的文件名无关。这一切都必须从发送到页面的内容中完成 或者我甚至可以使用JQuery来实现这一点吗?我的建议是使用
或者我甚至可以使用JQuery来实现这一点吗?我的建议是使用正则表达式
如果您发布一个示例列表,我可以告诉您更多信息。您可以使用javascript获得图像的宽度
var img = new Image();
img.onload = function() { alert(img.width); };
img.src= 'http://www.google.se/intl/en_com/images/srpr/logo1w.png';
在我的头顶上。。像这样的
var totalWidth = 0;
$('#idOfYourUL img').each(function(i) {
totalWidth += parseInt(this.width());
});
谢谢你的回复 我正在使用jquery.scrollTo单击滚动列表通过一个div,但是scrollTo需要在CSS中设置一个UL宽度,因此它将在列表末尾停止 我希望通过使用简单的数学计算缩略图的数量乘以它们各自的宽度,使用PHP在文档上回显CSS宽度 这是这里的开发链接