Tag: firefox

熔岩灯导航jQuery Firefox

我正在用熔岩灯导航来解决一个奇怪的问题。 它是在Jeffrey Way的熔岩灯教程之后改编的。 熔岩灯的代码位于底部。 问题主要出现在firefox中(我使用的是FF6),但在Chrome和Safari中也出现问题(但不是IE9):菜单项上方的橙色线有时太长而且在加载页面时太多了。 当我将鼠标hover在物品上方时,它会居中于它上面,并从头开始保持原样。 任何想法为什么会发生? 与position()。left和outerWidth()有点奇怪吗? 反馈非常感谢! (function($) { $.fn.spasticNav = function(options) { options = $.extend({ speed: 500, reset: 1500, color: ‘#F29400’, easing: ‘easeOutExpo’ }, options); return this.each(function() { var nav = $(this), currentPageItem = $(‘#active’, nav), stroke, reset; $(”).css({ width: currentPageItem.outerWidth(), height: 4, margin: 0, left: currentPageItem.position().left, top: currentPageItem.position().top, backgroundColor: options.color }).appendTo(this); […]

标签中的onload事件在Firefox中过早激发,而不是其他浏览器

内联HTML中的onload事件在Firefox和基于其Mozilla代码库(Tor等)的所有浏览器中过早触发。例如: 在图像完全加载到Chrome,Opera,IE和Safari之后调用myFunction() (不确定新的Edge浏览器),这是预期的和记录的行为。 但是,在Firefox及其亲属上,在浏览器读取标签时立即调用该函数,即在加载图像之前完成 。 这不是记录的行为并导致应用程序问题。 这在几年前在这里得到了确认和详细讨论: https://bugzilla.mozilla.org/show_bug.cgi?id=626613 但是,我找不到能解决问题的任何东西,我想知道是否有其他人遇到过这个问题并找到了解决方案。

如何在页面加载时通过Firebug注入JavaScript代码段?

我想在Firebug Command Editor中注入一个JavaScript代码段,同时打开一个新选项卡并执行它。 这是解释。 现在真正的问题开始了。 打开页面时,我希望在命令编辑器中显示一个片段。 所以我只需要点击Run 。 如果可能的话,如果单击Run可以自动化,那么它会很棒。 目的是自动化接受所有请求的过程,我目前必须手动完成。

为什么将字符串日期转换为日期javascript无法在chrome中运行?

我的代码是这样的: var createDate = ‘2016-07-12 09:09:38’; createDate = createDate.replace(” “, “T”); createDate = new Date(createDate); console.log(createDate); 在Firefox中: Date {Tue Jul 12 2016 09:09:38 GMT+0700 (SE Asia Standard Time)} 在Chrome中: Tue Jul 12 2016 16:09:38 GMT+0700 (SE Asia Standard Time) 为什么铬的结果有所不同?

仅在firefox中出现JSON语法错误

我在使用$.parseJSON()时在FireFox中遇到语法错误。 相同的代码在Chrome / Chromium和Safari上正常运行。 我调用此函数来获取随机生成的令牌。 function getToken() { var url = “/csrf_token_generate”; $.ajax({ url: url, method: “GET” }).done(function(data) { console.log(data); // Logs the data from the call var json = $.parseJSON(data); // Where the error occurs token = json.token; console.log(token); }); } URL /csrf_token_genrate返回类似于{“token”:”$2y$10$jcr.P3FNqeji6RqD93LnxeIKs9gYNiPj7cboahz8RCCSgKw7VOfhi”}的JSON对象{“token”:”$2y$10$jcr.P3FNqeji6RqD93LnxeIKs9gYNiPj7cboahz8RCCSgKw7VOfhi”} 在URL中,我将Content-Type设置为application/json ,它适用于所有其他浏览器。 我得到的错误就是这个 SyntaxError: JSON.parse: unexpected character at line 1 column […]

jQuery XML Ajax调用失败… FIREFOX!

这很奇怪。 我习惯于IE浏览XML格式的问题,但这是我第一次遇到Firefox问题。 在此页面上创建XML: http://www.harrahs.com/content/events/EventCalendarFeedXml.jsp?propCode=UHA&uniqueEvents=y&showTimes=y 我用来引入XML的代码是 //Read XML for Events $.ajax({ type: “GET”, url: “/content/events/EventCalendarFeedXml.jsp?propCode=UHA&uniqueEvents=y&showTimes=y”, dataType: ($.browser.msie) ? “text” : “xml”, success: function(data) { var xml; if (typeof data == “string”) { xml = new ActiveXObject(“Microsoft.XMLDOM”); xml.async = false; xml.loadXML(data); } else { xml = data; } var eventNumber = 0; $(‘event’, xml).each(function(i) { if ($(this).find(“venue”).text() […]

仍然有jQuery背景动画的问题 – 在safari和IE中工作,没有别的!

几天前我创建了一个关于动画背景图像的线程。 我被建议使用一个工作正常的插件。 我使用的是jQuery 1.4.2 – 但是,我在网站上遇到了coda滑块的实际问题。 然后我决定更改为最新的jQuery(1.6.1),问题得到了解决。 另一方面,我的背景动画在某些浏览器中破裂了。 奇怪的是它适用于Mac上的safari,以及带有透明png修复的ie9,8,7甚至6。 它对我来说不适用于mac或pc上的firefox和mac上的opera。 还有其他人有这样的问题吗? 我花了一些时间制作这些图像,并希望将它排序! 必须有一些方法围绕这一点,或者我写的代码可能只是错误!? 我用实际的图像和脚本做了一个小提琴。 这是我做的第一个,所以我不是100%确定我做得对,随便说它是否需要调整…… 你可以在这里找到jsfiddle 非常感谢 : )

更改处理程序未在Firefox上的无线电输入上调用

我把这个问题提炼到了这个问题: http : //jsfiddle.net/shaggyfrog/DUqYW/3/ 在Chrome / Mac和Safari / Mac上,每次(重新)加载页面时都应该收到“foo”警报。 在Firefox / Mac上,“foo”警报仅在第一次出现。 后续重新加载不会触发它。 这可能是:(A)Firefox上的jQuery中的一个错误,无论其检查状态如何,都应调用无线电输入上的更改处理程序; (B)一个不同的jQuery错误,如果已经检查过,则不应该调用更改处理程序; 或者(C)我做一些愚蠢的事。 这是一个合法的错误还是我合法的n00b?

AJAX标题(Firefox与Chrome)

我遇到了一个涉及AJAX调用的有趣情况,并想知道是否有人可以提供某种解释。 1. $.ajax({ 2. type: “POST”, 3. headers: { 4. “Content-Type”: “application/json” 5. “authToken”: //auth token 6. }, 7. url: “/api”, 8. data: JSON.stringify(dataFormValues) 9. }) 10. .done(function(data) { 11. //do the next thing 12. }) 13. .error(function(data) { 14. //show error message 15. }); 这很有效,直到我们在Firefox中测试。 显然,如果没有将第4行修改为以下内容,这将无法在Firefox中运行: …. 4. “Content-Type”: “application/json;charset=utf-8” …. 然后,一旦转向Internet Explorer(IE 11)中的测试,我注意到它甚至不关心标题是什么; […]

Firefox ReferenceError:…未定义问题

我正在使用带有服务器端处理的Datatables,我需要在查询中添加一些额外的参数来进行一些过滤。 这是我的设置的样子: if($(‘#example’).length) { var oTable = $(‘#listings’).dataTable({ “bProcessing”: true, “bServerSide”: true, “sAjaxSource”: ajax_url+’?action=load_table_data’, “fnServerParams”: function ( aoData ) { aoData.push( { “name”: “filters”, “value”: get_table_filters() } ); } }); var tableFilterArray = {}; //Setting up and changing the filters, etc… function get_table_filters() { return JSON.stringify(tableFilterArray); } } 该脚本在Chrome中运行良好,但无法在Firefox中运行,给我以下错误: ReferenceError:未定义get_table_filters 这是一个演示: http : //jsfiddle.net/HaXUR/3/ 我在这里缺少什么?