Javascript 使用CSS向Jquery Loopedslider添加超链接按钮

Javascript 使用CSS向Jquery Loopedslider添加超链接按钮,javascript,jquery,html,css,hyperlink,Javascript,Jquery,Html,Css,Hyperlink,所以我花了两个小时的时间把头撞在墙上,这可能是一个简单的解决方案(?): 我想向jquery Loopedslider中的每个图像/div添加一个使用CSS的超链接按钮 我以前曾多次使用loopedslider,但从未需要添加超链接按钮。亚马逊网站商店主页就是一个很好的例子:每个图片的按钮都在左下角 使用Loopedslider可以这样做吗?天哪,这有意义吗??:-/ 任何帮助都将不胜感激!干杯!:-) 类似这样: .yourDiv:after{ position: absolute;

所以我花了两个小时的时间把头撞在墙上,这可能是一个简单的解决方案(?):

我想向jquery Loopedslider中的每个图像/div添加一个使用CSS的超链接按钮

我以前曾多次使用loopedslider,但从未需要添加超链接按钮。亚马逊网站商店主页就是一个很好的例子:每个图片的按钮都在左下角

使用Loopedslider可以这样做吗?天哪,这有意义吗??:-/

任何帮助都将不胜感激!干杯!:-)

类似这样:

.yourDiv:after{
    position: absolute;
    bottom: 5px;
    right: 5px;
    z-index: 10;
    display: block;
    padding: 5px;
    content: "click here!";
    background-color: blue;
    color: #fff;
    font-family: "comic sans", arial, sans-serif;
    font-size: 12px;
}
当然,您需要使用例如slider div{}来定位滑块中的特定div

然后在js中添加click函数

更新: jQuery似乎无法将功能放在:after元素上。所以我的建议是在jQuery中添加按钮,而不是css

这应该够了

$("#loopedSlider .slider div").each(function(){
    // of course you'll need to create the class (.myBtnStyling) in your css file...
    var btn = $("<div>")
        .addClass("myBtnStyling")
        .text("Click here!");

    btn.click(function(){
        // click functionality here...
        alert("yay");
    });

    $(this).append(btn);
});
$(“#loopedSlider.slider div”).each(函数(){
//当然,您需要在css文件中创建类(.myBtnStyling)。。。
变量btn=$(“”)
.addClass(“myBtnStyling”)
.text(“单击此处!”);
点击(函数(){
//单击此处。。。
警惕(“耶”);
});
$(此).append(btn);
});

能否请您更具体一点:针对DIV和js点击功能?我是否需要为每个.slides div重新命名,以便每个都链接到不同的页面?我想所有的圣诞欢呼都影响了我的脑细胞!?:-/对耽搁表示歉意。我对问题进行了分类,只是:……并相应地设置css类的样式。再次谢谢你,汤米。