jQuery循环寻呼机附加较小的图像大小
jQuery Cycle pager append smaller image size
使用以下代码,我将图像加载到Wordpress上jquery滑块的缩略图寻呼机中。这很好,但问题是它使用了巨大的图像,并将其缩小到较小的尺寸。这使我的页面加载速度变慢。所以我在函数中创建了一个自定义的图像大小。这将创建一个名为slide181x86.jpg的新小图像。我的问题是,我如何修改jquery的最后一行,在url的末尾而不是jpg的末尾添加-1818x86?我不断得到幻灯片jpg-181x86,这显然是不对的。
我在这件事上已经自杀了,如果有任何帮助,我将不胜感激。
<script type="text/javascript">
jQuery(function() {
jQuery('.homeslider').cycle({
speed: 'fast',
timeout: 7000,
fx: 'fade',
slideResize: false,
containerResize: false,
fit:1,
pager: '#slitemshome',
pagerAnchorBuilder: function(idx, slide) {
return '<li><a href="#"><img src="'
+ jQuery(slide).find('img').attr('src')
+ '" width="181" height="86" /></a></li>';
}
});
});
</script>
编辑:
我只是试着在功能之后做这件事
jQuery('#slitemshome img').attr('src', function(){this.src.replace('.jpg', '-181x86.jpg')})
这似乎对url没有任何作用。Ugh
这应该有效:
$('img').each(function() {
$(this).attr('src', $(this).attr('src').replace(/'.jpg/, '-181x86.jpg'));
});
http://jsfiddle.net/charlescarver/3hLH4/
最初我打算找到所有的img
变量,去掉.jpg
的结尾,然后将-181x86.jpg
附加到它的结尾,但后来我想,为什么不用-181x86.jpg
代替.jpg
呢?
p。S.JSFiddle图像不起作用,因为没有末尾附加-181x86.jpg
的占位符图像
相关文章:
- 循环浏览多个身体背景图像
- 使用javascript的图像替换循环
- 在ng重复循环中显示来自不同文件夹的图像
- JavaScript中的数组图像循环
- 循环以检查数组中的最后一个图像
- javascript背景图像位置循环
- jQuery循环寻呼机附加较小的图像大小
- 每第n个图像具有下一个循环的余数偏移
- Jquery图像循环问题
- jQuery 单循环图像循环
- Javascript图像循环器
- 如何在页面上的多个缩略图集的鼠标悬停时实现 jQuery 图像循环
- 寻找一种在一个页面上运行多个图像循环仪的方法
- window.打开多个设置间隔的图像循环
- 图像循环加载不到位
- 更改图像,点击(6图像循环)
- 图像循环-重新循环
- 褪色图像循环jQuery
- 如何添加onclick到简单的js图像循环
- jQuery动画制作幻灯片图像循环在同一个方向上迭代