Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 拆下tipTip刀尖_Jquery_Tiptip - Fatal编程技术网

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链接和小提琴。