有没有办法将jquery ready()函数添加到这样的代码中?
<script type='text/javascript' src='http://xxxxxxxxxxx?id=35&k=bf6ee6f24e058a864298&method=div' id='block-4e058a8642973ae2c431f0d8'></script>
假设我们无法在src链接中的实际js代码中添加ready函数
如果我们不能,那么无论如何都要将此脚本加载到最后?
答案 0 :(得分:0)
是。如果您知道将在此行之前加载jQuery,则可以在外部文件中包含以下内容。
$(function () {
// file content here
});
如果您无法更改目标文件,还有脚本加载插件,可以控制何时加载。这是最简单的方法。
例如,yep / nope很受欢迎。 http://yepnopejs.com/
答案 1 :(得分:0)
在没有添加jquery库的情况下,您无法回答。
但如果您将脚本放在最终</html>
标记之前,它应该最后执行。
答案 2 :(得分:0)
2种简单方法:
window.onload = function() {
var s = document.createElement('script');
s.src = "http://yourscripthere";
document.body.appendChild(s);
}
答案 3 :(得分:0)
我得到的印象是因为你想改变src中的东西
$(function(){
var your_id=35;
$.getScript('http://xxxxxxxxxxx?id=' + your_id + '&k=bf6ee6f24e058a864298&method=div');
});
或者如果您希望在其他所有内容加载后加载
$(window).load(function(){
var your_id=35;
$.getScript('http://xxxxxxxxxxx?id=' + your_id + '&k=bf6ee6f24e058a864298&method=div');
});