从外部文件调用Javascript特定函数,其名称与其他文件相同

时间:2022-04-09 16:57:44

I have a custom function named tooltip() for another issue but I need to use the tooltip() function of bootstrap.

我有一个名为tooltip()的自定义函数用于另一个问题,但我需要使用bootstrap的tooltip()函数。

How could I call those specific tooltip() function of bootstrap?

我怎么能调用bootstrap的那些特定的tooltip()函数?

Executing this I am calling mi local function tooltip():

执行此操作我调用mi本地函数tooltip():

$('[data-toggle="tooltip"]').tooltip();

Thanks

1 个解决方案

#1


0  

You are overwriting the other tooltip function with your own. You cannot address the function of bootstrap any more.

您正在使用自己的工具提示功能覆盖其他工具提示功能。你不能再解决bootstrap的功能了。

You have a few options:

你有几个选择:

1) do not load your own javascript tooltip function on that page

1)不要在该页面上加载自己的javascript工具提示功能

2) rename your own javascript function to something else

2)将您自己的javascript函数重命名为其他内容

3) load your own javascript BEFORE the bootstrap so your function gets overwritten, not bootstraps. This will result in your function not being usable any more which is probably not a solution.

3)在引导程序之前加载你自己的javascript,这样你的函数就会被覆盖,而不是引导。这将导致您的功能无法再使用,这可能不是解决方案。

I would choose option 2). It's the only clean solution.

我会选择选项2)。这是唯一的清洁解决方案。

#1


0  

You are overwriting the other tooltip function with your own. You cannot address the function of bootstrap any more.

您正在使用自己的工具提示功能覆盖其他工具提示功能。你不能再解决bootstrap的功能了。

You have a few options:

你有几个选择:

1) do not load your own javascript tooltip function on that page

1)不要在该页面上加载自己的javascript工具提示功能

2) rename your own javascript function to something else

2)将您自己的javascript函数重命名为其他内容

3) load your own javascript BEFORE the bootstrap so your function gets overwritten, not bootstraps. This will result in your function not being usable any more which is probably not a solution.

3)在引导程序之前加载你自己的javascript,这样你的函数就会被覆盖,而不是引导。这将导致您的功能无法再使用,这可能不是解决方案。

I would choose option 2). It's the only clean solution.

我会选择选项2)。这是唯一的清洁解决方案。