Tag: 加载

如何在通过javascript调用的内容加载时显示加载gif图像?

在我的页面上,我有javascript从位于: inc/content.php其他页面加载 新内容。 我想知道如何在新内容加载到其中时在 显示动画gif图像loading.gif ? 并一旦加载隐藏GIF并显示新的conntent? 谢谢)))这是我的代码: function viewNext() { $(“#content”).load(“inc/content.php”); } Next fLuky inc / content.php页面中的内容: Hello

使用jQuery .load()回调和图像

当使用jQuerys .load()方法动态提取内容时,回调函数会在请求完成并且HTML被拉到当前页面时触发。 当新HTML中包含的图像完全加载时,有没有办法解决问题? 谢谢!

使用jQuery ajax / load提交数组参数

public ActionResult DoSomething(string[] arr, bool someBool, int someInt) { } 试图从jQuery调用上面的方法: var test = []; test.push(‘dog’); test.push(‘cat’); $container.load(‘MyController/DoSomething’, { ‘arr[]’: test, ‘someBool’: true, ‘someInt’: 1 }, function(response, status, xhr) { // … }); 数组参数为空,其他参数都很好。 我究竟做错了什么? Chrome开发者工具会将提交的表单数据显示为 arr%5B%5D%5B%5D:dog arr%5B%5D%5B%5D:cat someBool:true someInt:1 不知道那里发生了什么,但看起来不对我

阻止加载隐藏的iframe的内容

我有很多隐藏的 标签,有(display: none) ,当我想加载一个jQuery模式时,我会调用它。 这些 标记中的每一个都包含一个 ,它调用不同的页面。 为了不让我的页面缓慢加载,我想知道是否有办法阻止加载页面,直到我在模态中调用 ?

如何在iframe加载网站时显示加载gif?

我有inc / content.php文件,其中包含iframe和src =到我的域名。 在我的index.php页面上,我有按钮New ,点击后调用以下JavaScript函数: function viewNext() { $(‘#content’).load(‘inc/content.php’); } 函数将inc/content.php文件中的iframe加载到index.php页面 当inc/content.php文件加载到索引文件中时,如何显示loading.gif图像?

如何validation后台(css)图像已加载?

我有以下CSS类 .bg { background-image: url(‘bg.jpg’); display: none; } 我正在申请TD标签。 我的问题是如何用JavaScript / jQuery告诉背景图像是否已完成加载? 谢谢。 更新:添加了显示属性。 由于我的主要目标是将其切换到视图中。

jqGrid – 如何设置网格最初不加载任何数据?

如何创建网格但不加载任何数据? 如果省略url选项, loadError触发loadError回调。 目前我们设置了url:NoData.json ,其中NoData.json是一个没有行的静态文件。 问题出现在我们的loadComplete回调中,如果网格不包含任何数据,我们想要消息 – 除了我们不希望在初始加载时显示此消息。 目前我们处理如下: //jqGrid load complete handler function loadComp(grid) { if (grid.getGridParam(“url”) != “NoData.json” && grid.getGridParam(“records”) == 0) { setStatus(“Your search did not return any results”); } } 这看起来有点hacky ..想让网格最初没有加载任何数据。 有任何想法吗?

适当的jQuery图像加载()?

jQuery(document).ready(function(){ setTimeout(function(){ jQuery(‘.my-image’).each(function(){ jQuery(this).greyScale({ fadeTime: 200, reverse: false }); $(this).animate({ ‘opacity’ : 1 }, 1000); $(this).load(function(){ jQuery(this).greyScale({ fadeTime: 200, reverse: false }); $(this).animate({ ‘opacity’ : 1 }, 1000); }); }); }, 200); }); 在上面的例子中,我使用greyScale()函数将图像复制到canvas并保留两个版本(灰色=默认,颜色=hover)。 它在99%的时间内工作正常但是当浏览器第一次运行时,它有时无法加载1个图像,2个图像或类似的东西。 这就像“加载”和“正常事件”都无法工作。 有人可以确认我做得对吗? 我尝试加载该事件,如果图像已经存在或者它不在那里那么可以选择“load()”以确保它在加载后执行。 从逻辑上讲,这似乎是一个很好的解

jQuery .load()在IE10中不起作用

我在使用IE 10和jQuery .load()时遇到了问题。 我有一个PHP页面,我加载网站后加载: $(document).ready( function() { $(‘#words’).html(‘Analyzing frequency data…’); $(‘#words’).load(‘translate.php?character=’); }); 它在Chrome中运行良好,但在IE中,“加载”文本出现约1秒钟后消失,并且translate.php文件永远不会加载。 如果我将代码更改为 $(document).ready( function() { $(‘#words’).html(‘Analyzing frequency data…’); $(‘#words’).load(‘index.php’); }); 它加载很好。 但是,如果我将代码更改为: $(document).ready( function() { $(‘#words’).html(‘Analyzing frequency data…’); $(‘#words’).load(‘translate.php?character=章’); }); 仍然不起作用。 另外,当我在translate.php文件中回显字符时,它会显示“?” 这让我相信有一个字符编码问题。 然而: 所有页面都编码为“UTF-8无BOM” 我在标签中有 未从translate.php加载的中文字符显示正常 是不是jQuery加载只在IE中填充编码? 我搞不清楚了! 谢谢,丹

加载后Javascript不会执行

我的网站包含链接,当我点击一下单击时,目标HTML内容使用JQuery加载到“div”,到目前为止没问题。 我的问题是当我第三次加载下面的搜索页面时,脚本将不会执行: Search Entity Find alert(“hello”); 观察该脚本首次使用两次,但不是第三次。 我也试过改变位置等,但没有积极的结果。 问题只发生在搜索页面,HTML内容被加载,我也看到使用Firebug的脚本,但它不会执行alert()。 我的一般load-into-div脚本是这样的: $(document).ready(function() { var page = “blog”; $(‘a’).click(function() { var id = $(this).attr(“id”); if ( id != null && id !=”” ) { page = “index.php/”+id; $(“#inc”).load(page); } }); setInterval(function() { if (page==”index.php/toplist”) $(“#inc”).load(page); }, 6000); }); 有关如何解决这个问题的任何建议? 提前致谢。 // Hirre