Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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 使头部加载的脚本可用于AJAX加载的内容_Javascript_Jquery_Ajax_Browser - Fatal编程技术网

Javascript 使头部加载的脚本可用于AJAX加载的内容

Javascript 使头部加载的脚本可用于AJAX加载的内容,javascript,jquery,ajax,browser,Javascript,Jquery,Ajax,Browser,AJAX调用的内容 内容需要不同形状和大小的cluetip(我使用插件), 所以我把它们放在一个文件中,叫做头标签: <script type="text/javascript" src="/resources/js/jquery.clues.js"> <script type=“text/javascript”src=“/resources/js/jquery.clues.js”> jquery.cluels.js中的cluetip启动器示例: $('.clue550K3').clue

AJAX调用的内容

内容需要不同形状和大小的cluetip(我使用插件), 所以我把它们放在一个文件中,叫做头标签:

<script type="text/javascript" src="/resources/js/jquery.clues.js"> <script type=“text/javascript”src=“/resources/js/jquery.clues.js”> jquery.cluels.js中的cluetip启动器示例:

$('.clue550K3').cluetip({ splitTitle: '|', showTitle: false, positionBy:'mouse' }); $('.clue550K3').cluetip({ 拆分标题:“|”, 节目名称:假, positionBy:“鼠标” }); jquery.clues.js中有很多类似的例子

问题:

文件:jquery.clues.js对jquery获取的内容不可用

我的工作方式:

我在每个AJAX抓取的页面(内容)上调用jquery.clues.js,但由于文件在正文中被调用,所以它被多次抓取(如果我在同一页面上有多个AJAX抓取的内容)

文件完全相同

https://hmvc/resources/js/jquery.clues.js?=1339917292974 https://hmvc/resources/js/jquery.clues.js?=1339917294563 https://hmvc/resources/js/jquery.clues.js?=1339917243432 etc. https://hmvc/resources/js/jquery.clues.js?=1339917292974 https://hmvc/resources/js/jquery.clues.js?=1339917294563 https://hmvc/resources/js/jquery.clues.js?=1339917243432 等 问题:

我也需要

  • 让AJAX内容阅读jquery.clues.js
  • 强制浏览器在文件被提取一次后停止提取
有办法做到这一点吗


请参见此示例:

使用函数包装jquery.clues.js:

window.updateClues = function () {
    $('.clue550K3').cluetip({
        splitTitle: '|',
        showTitle: false,
        positionBy:'mouse'
    });
};
updateClues();

然后在AJAX成功时调用
updatelues()
。它将只下载一次,并在每次请求和加载后执行。

你的问题对我来说没有意义。一旦加载了一些JS,它就可以在文档中的任何位置使用(只要是相同的框架)。动态加载脚本并不重要-clues.js插件将可用于在该框架中运行的任何其他脚本。请稍候-我将提供一些示例