Jquery 拆下tipTip刀尖
看Jquery 拆下tipTip刀尖,jquery,tiptip,Jquery,Tiptip,看 $(“.someClass”).tipTip()用于向html元素添加特殊工具提示 如何删除创建的tiptip工具提示?我重新编写了插件的一些部分,使其更易于使用。然而,要清理代码还有很多工作要做 基本上,我只是使用了一个(.tip),它允许我重新构造插件并创建一个destroy方法,该方法只需调用$(this).off('.tip') 新的插件代码有点太长,无法在此处发布,因此请查看此pastebin: 我还使用更新的代码创建了一个工作小提琴:对工具提示文本使用自定义属性(不要使用“标题”
$(“.someClass”).tipTip()代码>用于向html元素添加特殊工具提示
如何删除创建的tiptip工具提示?我重新编写了插件的一些部分,使其更易于使用。然而,要清理代码还有很多工作要做
基本上,我只是使用了一个(.tip
),它允许我重新构造插件并创建一个destroy方法,该方法只需调用$(this).off('.tip')代码>
新的插件代码有点太长,无法在此处发布,因此请查看此pastebin:
我还使用更新的代码创建了一个工作小提琴:对工具提示文本使用自定义属性(不要使用“标题”或数据属性),并将属性值设置为空字符串
比如说,
// add tooltip
$(".test-element").tipTip({ attribute: 'tooltip-content' });
...
// clear tooltip
$(".test-element").attr('tooltip-content', '')
//添加工具提示
$(“.test元素”).tipTip({attribute:'tooltip content'});
...
//清除工具提示
$(“.test元素”).attr('tooltip-content','')
它正在创建title
属性吗?从阅读文档来看,似乎没有通过插件删除工具提示的方法,这是非常糟糕的。最好的办法是查看代码,找到它所附加的事件并手动解除绑定。@Rorymcrossan-我刚刚使用了一个自定义名称空间,并添加了一个destroy
函数,使其更易于撤消。事件之前没有名字间隔,因此OP可能会意外删除必要的事件。如果你想再次打开它怎么办?@BenAluan-很好,我的原始更新中有一个小的拼写错误,如果你试图重新应用tipTip,它会抛出一个错误。我刚刚更新了pastebin链接和小提琴。