jquery - 动态获取文件名

标签 jquery html css

一般来说,我对 jquery 和编码还很陌生。我正在尝试从 http://www.designchemical.com/blog/index.php/jquery/jquery-image-swap-gallery/ 实现 jquery 幻灯片.我通过单击而不是悬停使其工作。我希望 div 的背景(背景重复 x 和 y)以与缩略图控制主图像相同的方式改变。

它适用于给定的图像: $('#bgs').css('背景图片','url(gallery/bgs/img_3.jpg)'); 但我希望它通过以与主图像相同的方式动态获取正确的文件名来工作。我只是不知道要更改什么。

代码如下: http://pastebin.com/hvVYQyru

我希望我已经说清楚了:)。我真的希望你们能让我走上正轨。

问候 马丁·沙克

最佳答案

试试这个:

$('#bgs').css('background-image','url(' + $(this).attr('src').replace('thumb/', 'bgs/') + ')');

更新

要使用动画达到相同的效果,需要做更多的工作。由于这不是您原来问题的一部分,我给您留下了一个很好的链接供您检查:

http://snook.ca/archives/javascript/jquery-bg-image-animations/

关于jquery - 动态获取文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18385902/

相关文章:

javascript - 悬停图像上的颜色叠加

c# - 获取输入类型 ="number"标签以在服务器上运行

html - Bootstrap col-md 变大是因为div在里面的绝对位置

html - 相同样式的 anchor 元素和输入元素的填充差异

html - header 上的未知样式

javascript - 使用 jQuery 重置文本,存在 AJAX 调用

jquery - 悬停元素 A,显示/隐藏元素 B

c# - 使用跨域 WCF 服务时 OPTIONS 方法被拒绝

java - Spring + Thymeleaf 验证动态生成的字段

javascript - 为什么我的 js 计算器不能与 html 结合使用?