html - 需要在点击移动设备几秒钟后隐藏工具提示

标签 html css twitter-bootstrap

这是一个带有工具提示的 anchor 标记:

<a data-toggle="tooltip" data-original-title="Sorry, pronunciation audio not available!">
    <span class="glyphicon glyphicon-volume-off pronounce">
    </span>
</a>

在桌面屏幕上,工具提示仅在 anchor 悬停或单击时出现,并在鼠标指针移开时消失。但是,在移动设备屏幕上,工具提示确实会在 anchor 被点击时出现,但随后会一直显示。有没有办法让它在设定的时间段后淡出 仅在移动设备上

更新:就其值(value)而言,我的工具提示 JS 如下所示:

$(document).ready(function() {
    $("body").tooltip({ selector: '[data-toggle=tooltip]' });
});

最佳答案

这可能对你有帮助:

$('body').click(function(event){
    if (event.target.id != 'tooltip'){
        setTimeout(function(){
            $('#tooltip').tooltip('hide');
        }, 2000);
    }
});

JS fiddle :https://jsfiddle.net/b2t27sg0/3/

关于html - 需要在点击移动设备几秒钟后隐藏工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34487538/

相关文章:

html - 从视频库中的视频图像中删除外边框

javascript - 缩略图无法在 Internet Explorer 中正确打开

html - Vuetify v-data-table固定 header 不起作用

html - 在 Ruby On Rails 和 Bootstrap 上左侧带有 Logo 的导航栏

javascript - Bootstrap 密码输入切换功能不起作用

javascript - 显示方法上的 Bootstrap 模式多次运行

html - 应用于子元素的 CSS 规则顺序

javascript - 也可以隐藏的闪烁文本

html - 网页内容在加载时闪烁/移动

html - 为什么我的转换会弹回?