Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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
Javascript 如何使用Tooltip()函数实现全局_Javascript_Jquery_Twitter Bootstrap - Fatal编程技术网

Javascript 如何使用Tooltip()函数实现全局

Javascript 如何使用Tooltip()函数实现全局,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我有2个file.php,file1.php这是一个核心页面的文件,file2.php用于显示添加的表单。 file2.php包含在语句中的file1.php中。 当我需要使用Boostraps.js中的函数时,为了美化工具提示,我在file1.php中调用Boostraps.js中的函数,如下所示: $('.Btn')。工具提示({ 位置:'底部' });您有两个完全独立的文件,那么它们应该如何相互通信?它们是否共享一个核心?比如wordpress CMS。若并没有,你们应该在这两个php文

我有2个file.php,file1.php这是一个核心页面的文件,file2.php用于显示添加的表单。 file2.php包含在语句中的file1.php中。 当我需要使用Boostraps.js中的函数时,为了美化工具提示,我在file1.php中调用Boostraps.js中的函数,如下所示:

$('.Btn')。工具提示({
位置:'底部'

});您有两个完全独立的文件,那么它们应该如何相互通信?它们是否共享一个核心?比如wordpress CMS。若并没有,你们应该在这两个php文件中包含相同的js文件,否则它将无法工作

此代码:

$('.Btn').Tooltip()

意味着在文档中的任何地方都可以找到该类
.btn
将其转换为工具提示,“但是当文档中没有
.btn
时”或“如果您没有在该文档中添加此代码,您将得到任何东西,并且代码将不起作用。

您有两个完全独立的文件,那么它们应该如何相互通信?它们是否共享一个核心?比如wordpress CMS。若并没有,你们应该在这两个php文件中包含相同的js文件,否则它将无法工作

此代码:

$('.Btn').Tooltip()

意味着在文档中的任何地方都可以找到这个类
.btn
将其转换为工具提示,“但是”当文档中没有
.btn
时”或者“如果您没有在该文档中添加此代码,您将得到任何东西,并且代码将无法工作。

那么您现在想做的是同时使用这两个文件/页面的php吗

如果你想做一些事情,比如全局设置,而不需要再次设置

也许你可以试着检查一下这个代码

$(document).on("mouseover",".btn",function(){
    var ele     = $(this);
    if(!ele.data("setthis")){ // check it. so we only bind only once
        $(this).tooltip({
            placement: 'bottom'
        });
        $(this).tooltip("show");
        ele.data("setthis",true); // set this to true, don't set it anymore
    }else{ // just a log. can delete it.
        console.log("Don't Set Another Tooltip");
    }
});
只需在核心页面@anything中运行一次。
jsfiddle在这里:

那么您现在想做什么呢?同时使用这两个文件/page

如果你想做一些事情,比如全局设置,而不需要再次设置

也许你可以试着检查一下这个代码

$(document).on("mouseover",".btn",function(){
    var ele     = $(this);
    if(!ele.data("setthis")){ // check it. so we only bind only once
        $(this).tooltip({
            placement: 'bottom'
        });
        $(this).tooltip("show");
        ele.data("setthis",true); // set this to true, don't set it anymore
    }else{ // just a log. can delete it.
        console.log("Don't Set Another Tooltip");
    }
});
只需在核心页面@anything中运行一次。
这里的jsiddle:

您是否只在文件中包含
bs
库`?您是否只在文件中包含
bs
库`?谢谢,确实需要在file2.phpthanks中包含js文件,确实需要在file2.php中包含js文件