0

问候,

首先 - 这个网站是不可思议的。我在这里学到了很多很棒的东西!

我正在使用基于 jquery 的滑块程序来显示一系列图片(一系列书籍)。在滑块窗口下方,我放置了一个“PDF”按钮。我正在尝试排序如何让按钮下载与当前显示在滑块框中的任何图像相关联的文件。因此,如果“图片#3”显示在滑块窗口中,我需要 PDF 按钮与相应的#3 文件相关联。我相信我需要动态更改每个按钮的属性以匹配滑块窗口中显示的内容。

您可以在beta查看 beta 站点

我怀疑我需要某种 javascript 来捕捉点击事件并将其提供给按钮的属性。这就是我颤抖的腿可以用这个支撑我的程度。谁能指出我正确的方向?我在这方面是一个真正的菜鸟,学习缓慢,所以用小词!

干杯,泰

4

1 回答 1

0

你在正确的轨道上。我认为这可能会起作用,但我不习惯从 jQ 元素的数组中剔除。

将文件名放入alt列表项中的标记中,然后使用此脚本:

$('#download-button').click( function() {
    var left_pos = $('ul').css('left');
    var win_width = $('ul').innerWidth();

    left_pos = left_pos * (-1)  /* Will convert from negative to positive */

    var slide_num = left_pos/win_width;
    var slides = $('ul').find('li');        

    $(this).attr('src', 'path/to' + slides[slide_num].attr('alt'));
});

另外,在玩滑块时检查活动 DOM 时,我注意到如果您在幻灯片的结尾/开头改变方向,它似乎会跳动一点。你可能想调查一下

于 2010-04-22T20:13:00.900 回答