Tag: 已弃用

绑定(’load’)的jQuery替代用于图像

可能重复: jQuery回调图像加载(即使图像被缓存) 所以在jQuery中不推荐使用.load()方法。 load()是`bind(’load’,function)的快捷方式。 来自http://api.jquery.com/load-event/ : 与图像一起使用时加载事件的注意事项 开发人员尝试使用.load()快捷方式解决的常见挑战是在图像(或图像集合)完全加载时执行函数。 应该注意有几个已知的警告。 这些是: 它不能一致地工作也不能可靠地跨浏览器如果图像src设置为与之前相同的src它在WebKit中无法正确激活它没有正确地冒泡DOM树可以停止为已经存在的图像触发在浏览器的缓存中 如何一致地执行图像加载function? 我的当前代码如下所示: $(newImage).bind(‘load’, function() { createSlices(slide); }); 但是在阅读完文档后(虽然我没有注意到任何问题)我担心它可能不会引起一些用户的注意。

不推荐使用getPreventDefault()。 请改用defaultPrevented。 为什么我会收到此错误,解决方案是什么?

以前我在我的代码中使用jQuery 1.7.1。 我收到了上述错误。 然后我直接从谷歌存储库使用jQuery 1.11.1 但我仍然得到这个错误。 我该如何解决这个问题? 由于此错误,我的其他jQueryfunction也无法正常工作。 我研究了很多关于解决方案但每次我都得到了相同的升级jQuery版本的解决方案。 但这对我来说也不起作用。

body.scrollTop在严格模式下已弃用。 如果处于严格模式,请使用’documentElement.scrollTop’;如果处于怪癖模式,请使用’body.scrollTop’。

我收到错误: body.scrollTop在严格模式下已弃用。 如果处于严格模式,请使用’documentElement.scrollTop’;如果处于怪癖模式,请使用’body.scrollTop’。 我的代码是: $(document).ready(function(){ //Animates Scrolling to anchor function scrollToAnchor(aid){ var divTag = $(“div[name='”+ aid +”‘]”); $(‘html,body’).animate({scrollTop: divTag.offset().top},’slow’); } //If Checking out as guest, scroll to Shipping Information $(“#ReadDescription”).click(function() { scrollToAnchor(‘longdescreadmore’); }); }); 如何编辑我的代码以使用此documentElement.ScrollTop?

fn.toggle(handler(eventObject),handler(eventObject)…)哪里去了?

我有这个jsfiddle 它使用toggle事件 – 不要用toggle来配置 – jQuery版本设置为EDGE 它突然停止工作并移除了我想要的单元作为触发器,因为它显然恢复了切换 。 我找不到任何弃用标签等 http://api.jquery.com/category/deprecated/给出了404 如果我添加迁移模块我的jsFiddle然后工作 ,我在控制台中看到警告(由FrédéricHamidi发布的https://github.com/jquery/jquery-migrate/blob/master/warnings.md详细说明) 我看到Deprecate fn切换并发出24和Ticket#11786,但不是在我希望看到的地方。 我缺少什么,在哪里可以找到替代品和文件? 注意:我理解弃用的原因,我只是找不到弃用的官方文档 $(‘#tbl .xx’).toggle( function() { $(this).siblings().each(function(){ var t = $(this).text(); $(this).html($(”,{‘value’ : t})); }); }, function() { $(this).siblings().each(function(){ var inp = $(this).find(‘input’); if (inp.length){ $(this).text(inp.val()); } }); } ); MIGRATE中的代码: jQuery.fn.toggle = function( fn, fn2 ) { // Don’t mess […]