好的,这是问题所在 $(window).load(function () { \\Do something }); 和其他变化只是在铬和safri不起作用。 FF,IE歌剧工作很好我搜索但没有找到任何工作的解决方案有人知道如何检查铬,Safari页面加载完成后?
嘿伙计们,我已经使用jQuery(第一个真正的jQuery项目)从头开始编写这个代码,到目前为止,我有一些切换动画。 我的代码如下所示: HTML jQuery的 $(document).ready(function(){ $(‘.featured-img’).toggle( function() { $(this).animate({ height: “600px”, marginTop: “-100px” }, 500 ); $(“.featured-img > img”).animate({ marginTop: “0px” }, 500 ); }, function() { $(this).animate({ height: “150px”, marginTop: “100px” }, 1500 ); $(“.featured-img > img”).animate({ marginTop: “-200px” }, 1500 ); } ); }); 这适用于一个元素,但它将相同的动画应用于每次点击时指定的每个元素.featured-img。 有什么方法我只能动画我点击的元素,而不会打扰其他的元素吗? 我试过玩:不是(:动画)和其他东西,但它只会让它变得更糟。 我将不胜感激任何帮助或建议。 提前致谢!
有没有办法可以获得一个元素.container的宽度,例如并将其应用于另一个.item ? 我的布局是响应式的,因此我不能只给.item一个固定的宽度值。
我试图让鼠标上的图像抖动,我让它摇动,但它似乎不断摇动而不是鼠标hover。 vibrate.js(使用vibrate插件http://andreaslagerkvist.com/jquery/vibrate/ ) jQuery(document).ready(function() { jQuery(“.bottles”).mouseover( function() { // configurations for the buzzing effect. Be careful not to make it too annoying! var conf = { frequency: 6000, spread: 7, duration: 700 }; // this is the call we make when the AJAX callback function indicates a login failure jQuery(this).vibrate(conf); }); }); HTML 我怎么能阻止这个function摇晃?
我需要检查我的页面上的输入字段是否包含字符。 这是非常基本的电子邮件地址validation,所以我只想检查文本是否为空,并包含@和. 字符。 我一直在尝试这种方式: if (($(“.” + parentname.attr(“class”) + ” #email”).val().contains(“@”)) && ($(“.” + parentname.attr(“class”) + ” #email”).val().contains(“.”))) { email = 1; } 假设值为me@this.com ,此代码将抛出以下错误: 对象me@this.com没有’包含’的方法 所以我做了一些研究,发现.contains用于DOM对象,而不是字符串,建议尝试这样做: if (($(“.” + parentname.attr(“class”) + ” #email”).val().IndexOf(“@”) != -1) && ($(“.” + parentname.attr(“class”) + ” #email”).val().IndexOf(“.”) != -1)) { email = 1; } 这会导致类似的错误: 对象me@this.com没有方法’IndexOf’ 我基本上没有想法,特别是考虑到以下代码在我做的另一个网站中的工作原理: if ($(“#contact-email”).val().contains(“yahoo.com”)) […]
我希望在示例中有与此相同的翻转内容: http://jsfiddle.net/lakario/VPjX9/ 唯一不同的是我想要的是两个div之间的翻转(page1,page2) – 当我点击然后点击而不是按钮时。 这是代码: HTML: FLIP Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque euismod mauris metus, ac consectetur felis. Cras consectetur, est vel malesuada faucibus, ligula enim suscipit elit, ut ornare quam urna quis felis. In hac habitasse platea dictumst. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis interdum, odio […]
对于以下jQuery代码: $(“#select”).change(function() { $(“#output”).load(“/output/”, {}, function(data) { // I want to extract the value of an element in data }); }); data内容是: Something 我想从data输出中获取值ajax-output output。 我怎么能用jQuery做到这一点?
我不知道发生了什么,但我有这样的菜单设置 问题是div.puntero是一个div,当它hover在不同的indice_item上时跟随鼠标。 我用jquery做它,它的function是动画的。 当页面加载时会创建这个div.puntero,它会查找此菜单的第一项并获取宽度和顶部和左侧坐标,因此它可以在具有类activo的项目下设置div.puntero。 这是执行此操作的代码 /* * Seleccionado el primero activo */ $(document).ready(function() { $(‘div.indice_item’).last().after(‘ ‘); //seteamos el puntero donde debe estar ancho=$(‘div.indice_item’).first().width() alert(ancho); $(‘#puntero’).width($(‘div.indice_item’).first().width()); $(‘#puntero’).height(($(‘div.indice_item’).first().height()+3)); $(‘#puntero’).css({ “top” : $(‘div.indice_item’).position().top, “left” : $(‘div.indice_item’).position().left }); $(‘.indice_item’).each(function (){ //$(this). }); }); 这在firefox中完美运行,但在chrome中我有几个问题,它似乎工作正确。 但后来我按下重装或F5并且div.puntero的宽度变得疯狂。 我添加了警报(ancho); 对于宽度,当我进入页面时,它给我正确的宽度180,当我按下重新加载1665或1649时,图表。 为什么它这样工作?
我是谷歌Chrome扩展程序编码的新手,我有一些基本问题。 我想制作Chrome扩展程序,方案如下: -a弹出窗口,包含按钮和结果字段(popup.html) – 当单击一个按钮时,我想触发一个事件,这个事件应该连接到一个web服务器(我也制作servlet),并从服务器收集信息。 (XMLHttpRequest的()) – 之后,我希望我的扩展程序将收集的信息加载到其中一个结果字段中。 简单,不是吗? 但我有几个问题,一开始:(我开始开发阅读教程,但我对扩展的主要结构有雾。现在,我启动了一个应用程序,包含一个popup.html,manifest.json …在popup.html中有一个结果字段和一个按钮 Result here Click Me! 单击按钮时,我触发一个事件,使用jquery,代码在这里: $(document).ready(function(){ $(“#button”).click(function(){ $(“#intro”).text(“Hello, im added”); alert(“Clicked”); }); }); 这就是问题所在,在popup.html这不起作用,如果我将它加载到Chrome,没有任何反应。 否则,如果我在浏览器中打开popup.html,而不是作为扩展,一切正常。 所以,我认为我对扩展结构有基本的误解,从背景页面,背景javascript等开始.. :(任何人都可以帮助我吗?
我可以设置这个监听器: $(‘input[type=”text”]’).on(‘keyup paste input change’, function() { console.log(‘Hello!’); }); 如果我打开DevTools并执行: $(‘input[type=”text”]’).val(‘a new value’); 上面没有任何事件被调用。 我应该听哪个事件?