javascript - 如何使这个 slider 具有鼠标悬停 Action ?

标签 javascript jquery

我创建了这个 slider ,我想将鼠标悬停在数字 jquery 上的操作上,但我似乎无法让它工作,有谁知道我如何实现这一目标?每次我尝试某些东西时,似乎都会破坏 slider 。

谢谢

jsfiddle版本:http://jsfiddle.net/BijanZand/cmqkc59b/

这是当前代码:

function tabsrotate() {
    $("#slider_a, #slider_b").tabs({
        show: function (event, ui) {
            var lastOpenedPanel = $(this).data("lastOpenedPanel");
            if (!$(this).data("topPositionTab")) {
                $(this).data("topPositionTab", $(ui.panel).position().top);
            }
            $(ui.panel).hide().fadeIn(1500);
            if (lastOpenedPanel) {
                lastOpenedPanel.toggleClass("ui-tabs-hide").css("position", "absolute").css("top", "0").fadeOut(1500, function () {
                    $(this).css("position", "");
                });
            }
            $(this).data("lastOpenedPanel", $(ui.panel));
        }
    }).tabs('rotate', 7777, true);
}

$(document).ready(function () {
    tabsrotate();

    $('.tabnavigation').css("display", "inline");
});

最佳答案

您可以使用 jQuerymouseover 事件附加到 anchor ,并在该事件内触发 anchor click :

您的$(document).ready将如下所示:

$(document).ready(function () {
    tabsrotate();

    $('.tabnavigation').css("display", "inline");

    $('.tabnavigation li a').mouseover(function(){
        $(this).click();
    });

});

关于javascript - 如何使这个 slider 具有鼠标悬停 Action ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26932851/

相关文章:

jquery - 当目标类的多个实例位于同一页面上时,如何使用 jQuery 计算单个 block 中的子级数量

php - 数据库、Jquery、Ajax 和 Zend 框架。怎么一起使用呢?

javascript - React + Redux 组件更新后做一些事情

javascript - 访问 FormData 值

javascript - Rails/jQuery/Modal forms - 缓存问题?有时他们只是停止工作

javascript - Google Charts 上 x 轴上的日期

javascript - 如果类被多次使用,会发出警报吗?

javascript - 我有一个 Electron 应用程序,但“打印”按钮不起作用

javascript - 询问用户名并发布到网站 "Hello XXX, welcome"

javascript - JQuery、ajax 和 js OOP