javascript - 用 jQuery 工具提示替换所有标题默认工具提示

标签 javascript jquery html css tooltip

我正在尝试使用允许我定义自定义工具提示的小型 jQuery 脚本替换我应用中所有元素的默认工具提示 (title="*")。

<div>
    <input type="text" title="default tooltip" />
    <textarea type="text" title="default tooltip"></textarea>
    <select title="default tooltip"><option>select</option></select>
 </div>

.

$(function() {
$('input, textarea, select, p, label').tooltip({
hide: {
effect: "explode",
delay: 250
}
});
});

检查 fiddle :http://jsfiddle.net/tnEmZ/1/

最佳答案

var $title = $("a,input,p,label,textarea[title]"); //get all elements with the title-Attribute

//loop through title-elements
$.each($title, function(index, value) {
    $(this).tooltip({
        show: {
             effect: "explode",
             delay: 250
        },
        hide: {
            effect: "explode",
            delay: 250
       }
    });  
});

演示 here

关于javascript - 用 jQuery 工具提示替换所有标题默认工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14702359/

相关文章:

css - 为什么 CSS spinning 在移动设备上不起作用?

html - 单个 HTML 元素在另一个元素开头的位移

javascript - 尝试反转 HTML/CSS 切换器的 JavaScript 触发器

javascript - 为什么 fetch() 超出了最大调用堆栈?

javascript - 如何使用字符串访问嵌套对象值以便我可以编辑?

javascript - 使用 JavaScript 可编辑和自动完成组合框

javascript - 一年中的某一天集成到 jquery ui 日期选择器中

javascript - 如何使用服务器端图片上传在 Laravel 的 CKEditor 中上传图片

javascript - 使用 PUT 方法 Angularjs 发送文件

javascript - 显示总数HTML <span> 中的行