javascript - 如何将一个链接添加到多个元素?

标签 javascript jquery css

我不太确定标题是否指向我的问题但是: 我想用一个链接同时显示两个不同的元素(内容和图像)。它有点像内容和图像 slider 所以如果你点击 link1 attr content1 和 image1,如果你点击 link2 attr content2 和 image2 等等上..

这样我可以吸引盒子,但我怎么调用图像呢?

$(".box").hide();
$(".box:first").show();

$("a").click(function() {
    var activeLink = $(this).attr("href"); 
    $("a").removeClass("active");
    $(".box").hide();
    $(activeLink).slideDown("normal");
    return false;
});

我已经走了这么远.. http://jsfiddle.net/2GR3W/2/

提前致谢!

最佳答案

尝试:

$(document).ready(function () {
    // Text Box
    $(".box, .img").hide();
    $(".box:first,.img:first").show();
    $("a").click(function (e) {
        var idx=$(this).index();
        e.preventDefault();
        var activeLink = $(this).attr("href");
        $("a").removeClass("active");
        $(".box, .img").hide();
        $('.container div').eq(idx).slideDown("normal");
        $('.container img').eq(idx).slideDown("normal");
    });
});

jsFiddle example

关于javascript - 如何将一个链接添加到多个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23813002/

相关文章:

javascript - IE 中 JavaScript 中的按键

javascript - 如何在 Highcharts 中绘制每个类别的线?

javascript - 如何将点击事件附加到 css 样式的复选框

javascript - HTML5 Canvas 图像移动闪烁

CSS DIV 在调整浏览器大小时移动并且未放置在需要的位置

javascript - 使用 JavaScript 从 URL 获取文件名

javascript - 全局变量值未反射(reflect)在循环中

javascript - 如何为 React 和非 React 消费者提供解决方案?

javascript - 网站上线前需要考虑的事项

javascript - 解析: How to restrict access to only certain properties of an object in Parse?