Tag: 加载

为什么jquery .load()不从外部网站加载文本文件?

在下面的示例中,当我单击按钮时,它显示“已执行加载”但未显示任何文本 。 我在根目录中有一个clientaccesspolicy.xml ,并且能够从silverlight异步加载相同的文件。 所以我认为我也应该可以从AJAX访问。 我需要更改什么才能在#content元素中正确显示文件http://www.tanguay.info/knowsite/data.txt的文本? google.load(“jquery”, “1.3.2”); google.setOnLoadCallback(function() { $(‘#loadButton’).click(loadDataFromExernalWebsite); }); function loadDataFromExernalWebsite() { $(‘#content’).load(‘http://www.tanguay.info/knowsite/data.txt’, function() { alert(‘Load was performed.’); }); } Click the button to load content:

加载jQuery,等等

我需要从javascript动态加载jQuery和jQuery UI,然后检查它是否已加载并在之后执行某些操作。 function loadjscssfile(filename, filetype){ if (filetype==”js”){ //if filename is a external JavaScript file var fileref=document.createElement(‘script’); fileref.setAttribute(“type”,”text/javascript”); fileref.setAttribute(“src”, filename); } else if (filetype==”css”){ //if filename is an external CSS file var fileref=document.createElement(“link”); fileref.setAttribute(“rel”, “stylesheet”); fileref.setAttribute(“type”, “text/css”); fileref.setAttribute(“href”, filename); } if (typeof fileref!=”undefined”) document.getElementsByTagName(“head”)[0].appendChild(fileref); } loadjscssfile(“http://localhost/js/jquery-1.3.2.min.js”, “js”); loadjscssfile(“http://localhost/js/jquery-ui-1.7.2.custom.min.js”, “js”); 我做了一些研究,发现我需要使用回调或settimeout。 麻烦的是我在javascript中真的很新,这真的让我很难过。 谁能让我朝着正确的方向前进?

Jquery on()在单个元素上加载事件

如果这个问题已被提出,我很抱歉,但我没有找到解决方案。 我有3个无线电元素,我想在选择更改和页面加载时检查值。 我会通过只使用on()函数来做到这一点。 我的问题是只触发了更改事件。 这是我目前的代码: $(‘.user’).on(‘load change’, function(){ if($(this).val() == ‘client’){ $(‘#user_parent’).removeAttr(‘disabled’).closest(‘tr’).show(200); }else{ $(‘#user_parent’).attr(‘disabled’, ‘disabled’).closest(‘tr’).hide(200); } });” 我也尝试通过准备替换负载,但它也失败了。 有什么问题? 单个元素的加载事件不是可用的吗? 代码放在$(document).ready(…)中,并且在发送页面时都会显示元素。 谢谢

加载字体后调用jQuery函数。

我在网站上有多种字体它加载速度非常慢,我有一些jqueryfunction,我需要在加载字体时加载它们。 我试着打电话给它 jQuery(window).load(function () { //my_function() }); 不工作怎么办???

如何知道DIV中的所有元素是否已满载?

有一个div ,其中会有一些元素(图像,iframe等)通过Ajax加载。 在完全加载这些元素之后,我需要为div执行一个函数。 如何确定div所有元素是否已完全加载? 我使用jQuery作为库。

jquery .load()页面然后解析html

我在我的应用程序中使用了以下行。 但是现在我需要在显示它之前解析加载的html。 什么是获得某些HTML元素的最佳方式。 $(“#div”).load(“page.html”); 谢谢 更新 现在我正在使用它,但是在使用id“div”来设置div的title属性时遇到了麻烦。 function get_title() { $.get(“test.html”, function(data) { var data = $(data); var title = $(“#div”, data).attr(“title”); alert(title); }); } var数据中的html如下所示。 Content Content 再次感谢

如何在jquery中创建元素后调用函数?

我想在创建一个元素后调用一个函数。 有没有办法做到这一点? 例: $(“#myElement”).ready(function() { // call the function after the element has been loaded here console.log(“I have been loaded!”); });

页面加载时Chrome AJAX会导致“忙碌光标”保留

在Google Chrome中,AJAX在$(function(){….})内调用; 似乎保持页面加载。 我有一个带有标签页面的网站。 因为我使用廉价的godaddy托管,我希望页面加载尽可能快。 因此,我想在1个选项卡上加载页面,然后在后台使用AJAX加载其他选项卡。 当我从中运行AJAX时 $(function(){ /*AJAX CODE HERE */ }); 光标显示页面长时间加载( http://jsfiddle.net/mazlix/7fDYE/9/ ) 我已经找到了一种方法(在chrome至少中)使用setTimeout();来解决这个问题setTimeout(); ( http://jsfiddle.net/mazlix/7fDYE/8/ ),但只有在您正确预测窗口何时完全加载并且显然需要更长时间才能加载时,此function才有效。 我想要一种在页面加载后立即通过AJAX加载内容的方法,因此在等待返回的AJAX时不会显示“busy-cursor”。

jQuery如何将一些json记录加载到表单字段中?

我有一个json文件: { “data”: “Click”, “size”: “Here” } 和表格: First name: Last name: 我想知道将多个json记录加载到多个表单元素中的正确sintax是什么? 类似于您想要修改的表单,并将值排列到这些字段中 我知道我可以使用: $getJSON(‘link_to_json_file’ function() { }); 但是我被困在这里谢谢

检测多个图像加载事件

我想知道是否有办法检测多个图像的加载事件(特别是,当给定集合中的最后一个图像完成加载时,应该执行一个函数)。 例如,用户点击链接并且lighbox出现10个图像。 加载完所有图像后,加载条应消失。 jQuery(“.lightbox-image”).each(function(){ var image = jQuery(this); jQuery(”).attr(‘src’, image.attr(‘src’)).load(function(){ hideLoadingBar(); }); }); 不幸的是,这触发了hideLoadingBar(); 太早(在一张图片完成加载后)。 PS 我还需要在缓存图像之后才能使用我的函数: jQuery(‘#img1, #img2’).load(); 不行。