Tag: 加载

Live()关键字无法使用动态html图像加载

我将图像动态添加到页面中,我似乎无法使用live()动态地使用’load’事件。 这是我目前的代码: $(‘#largeImg’ + nextUniqueItemID).hide(); $(‘#largeImg’ + nextUniqueItemID).live(‘load’ , function() { $(‘#loader’ + nextUniqueItemID).hide(); $(‘#largeImg’ + nextUniqueItemID).show(); }); ‘#largeImg’ + nextUniqueItemID是在函数前面添加到页面的图像, ‘#largeImg’ + nextUniqueItemID是加载图像。 我觉得好像我可能会滥用“直播”,因为它不需要听众,而是立即触发事件。 感谢你的帮助。 我试过“绑定”而且从未触发过。 我也尝试消除负载,但这不起作用。 有没有办法将一个监听器附加到一个事件,该事件将指示图像何时加载?

单击后,jQuery单击事件停止工作

我有一个div(#replyLoop),链接id lmor在点击时从href元素data-posts中提取内容。 第一次单击时工作正常,但之后无效。 我怀疑它与代码的结构有关,而与使用的事件无关 – “live”和“click”都有相同的结果,删除return false也是如此; 并且只使用链接的data-posts元素并删除href部分。 (返回false;禁用链接的href从触发)。 当谈到js时,我似乎总是想念最明显的事情 – 而我想知道这是否就是这种情况。 (tooltip-e确保每当加载新内容时都会调用tipsy函数。(工具提示)) “实时”标记 – $(function(){ $(“#lmor”).live(“click”,function() { $(‘#replyLoop’).load($(this).attr(‘data-posts’), function(data) { $(‘.tooltip-e’).tipsy({ gravity: ‘e’, fade: true, html: true }); }); return false; }); }); “点击”标记 – $(function(){ $(“#lmor”).click(function() { $(‘#replyLoop’).load($(this).attr(‘data-posts’), function(data) { $(‘.tooltip-e’).tipsy({ gravity: ‘e’, fade: true, html: true }); }); return false; }); }); […]

如何将加载事件处理程序附加到动态创建的图像?

我试图将加载事件处理程序附加到这样的图像: $(document).on(‘load’, ‘.mini img’, function(){ $(this).prev().hide(); $(this).fadeIn(500); }); 任何人都可以解释为什么这不起作用? 使用通过ajax请求获得的信息和使用append方法插入的信息简单地形成图像。 很多人都有这个问题,我想知道解决方案是什么。

加载表动态地丢失样式规则

我在jquery中生成的div中加载一个带有表的页面。 装载很顺利,但桌子失去了它的风格。 我试图在加载的页面,登录页面上,甚至桌面上的内联样式上应用样式。 内联样式部分工作,如背景颜色,但文本不允许我更改字体类型,大小,重量。 $(”, { id: ‘newdiv’, }).appendTo(‘body’); $(‘#newdiv’).load(‘combi/page.with.table.php’); 表格简化了。 tr或td上没有样式。

jQuery加载对话框AJAX’完成’捕获回显结果

我有一个页面,我使用load来加载对话框。 从那个对话框中,我有jQuery在那里发布ajax请求到PHP脚本。 一切正常。 从PHP我回显结果并尝试从这个加载的对话框中捕获done回调 – 但它不起作用。 它更新了数据库,但我无法捕获回声。 这适用于我网站的其他地方,但我不能在这里工作。 我认为这可能与这个来自“加载”对话框的事实有关? 任何帮助,将不胜感激。 原始页面上的代码启动加载… $(‘#edit_cats’).click(function() { $(‘#overlay’).show(); $(“#loader4″).show().center(); $(‘#dialogLoad’).show().load(‘../../dialog/categories.php’, {‘site_user’:”,’id’:”}); }); 加载的对话框中的AJAX代码 $(‘.cat_input’).bind(‘blur keyup’, function(e) { if(e.type === ‘keyup’ && e.keyCode !== 10 && e.keyCode !== 13) return; $(this).hide(); var cat_title = $(this).val(); var cat_id = $(‘.cat_selected’).attr(‘id’); $.ajax({ type: “POST”, url: “../../system/process-cat-update.php”, dataType: “json”, data: { ‘title’:cat_title, ‘cat_id’:cat_id} […]

从外部页面加载子项

有人可以帮我编辑这个jQuery,这样它就不会从页面的任何地方拉出#product_name_source,而是从#Altitude div中获取它。 正如你所看到的,我已经尝试了一些东西,但似乎你不能在URL http://google.com #parent #child拥有多个div。 有人能帮忙吗? $(‘body’).ready(function(){ var product_name = ‘Altitude’; $(‘#product_name’).load(‘http://cdn.jeremyblaze.com/theme_info.html #’ + product_name + ‘#product_name_source’); });

jQuery加载问题同源策略

我想从其他网站加载内容(基本上我想检查页面上是否有内容)。 我知道同样的原产地政策使这很困难,但我想知道是否有办法绕过它。 我调查了这个: http : //api.jquery.com/jQuery.getJSON/ 有更好,更简单的方法吗? 它看起来只适用于JSON。 谢谢

如何使用jquery从页面数组加载 – 按顺序

我从一个页面抓取一堆链接,然后从这些页面中提取特定的内容元素。 我刚刚创建的代码可以正常工作。 问题是因为请求是异步的,元素没有按顺序加载。 我尝试添加延迟,但这不起作用。 我需要使用.ajax而不是.load吗? 如果是这样,这个循环追加与.ajax命令的相似之处是什么? 你还可以使用带url的选择器吗? 或者有没有一种有效的方法来实现.load? 提前致谢。 function runthis() { var links = $(“#article-slide-belt a”).map(function() { return this.href; }).get(); $.each( links, function(i, l){ $(“”).load(l + ” .gl_left”, function() { $(“.gl_left”).append($(this).find(“.gl_left”).html()); }); }); }

将jquery函数应用于已加载的元素

我正在尝试在加载的元素上应用函数,我搜索网络但我不明白该怎么做。 谁能告诉我该怎么做? 例: // checkbox cheque $(“#cheque”).click( function () { if($(“#cheque”).is(“:checked”)) { //alert(‘Cheque is checked’); $(“#load_cheque”).load(“./server/mode_paiement.php?cheque=1”); } else { //alert(‘Unchecked Cheque!!’); $(“#load_cheque”).empty(); } }); 这是要加载的元素: Echéance: * 因为你注意到有“datepicker-inline”..问题是datepicker没有处理加载的输入 谢谢 :)

jQuery如何替换src url

我有一个屏幕被抓取的页面,被抓取的页面使用了他们的图像的相对路径,当我加载我的页面时,我的网站的url被插入src attr。 我需要找到一些用远程站点的url替换我的url的方法,以便引用它的图像和其他项目在我的页面上正确显示。 我用来刮的脚本是: $document.ready(function() { $(“#weather”).load(“http://weather.com” table:nth-child(3)”, function() { $(this).find(“img”).each(function() { $(this).attr(“src”).replace(‘http://my_site.com’, ‘http://weather.com”); }); }); }); 我已经添加了最后一行.replace希望清理问题,但到目前为止它无法正常工作。 我需要保留文件路径,所以当我用目标url替换我的url时,src attr的其余部分需要保留在那里。 例如,当页面打开时,我看到表格和所有文本都很好,但图像无法加载,因为它不驻留在我的服务器上。 所以我需要从这里更新src attr: http://sofzh.miximages.com/jquery/sunny.jpg 对此: http://sofzh.miximages.com/jquery/sunny.jpg 任何见解将不胜感激。