Tag: internet explorer

IE8中jQuery.ajax()的突出问题?

我使用这个jQuery .ajax()调用将feed-items加载到ul中,我基本上从http://www.makemineatriple.com/2007/10/bbcnewsticker/ var timestamp = true; //set whether timestamp is displayed in $.ajax({ type: “GET”, url: “sample-feed.xml”, dataType: “xml”, success: function(xml) { $(xml).find(‘item’).each(function(){ var title = $(this).find(‘title’).text(); var link = $(this).find(‘link’).text(); if(title.length >=57){ title = title.substring(0,54) + “…”; } var addItem = ”+title+”; if (Boolean(timestamp)== true){ var time = new Date(Date.parse($(this).find(‘pubDate’).text())); addItem +=” + makestamp(time) […]

Jquery复选框更改function在IE 8中不起作用

我有以下jquery代码,点击一个复选框,我将显示一个弹出值。 除了在IE中,在所有其他浏览器中它按预期工作。 也就是说,在更改时,将选中复选框并打开弹出窗口。 但是在IE8中它没有被检查,但弹出窗口正确显示。 代码: $(‘#TAndC’).change(function(){ if( $(‘input[name=”TAndC”]’).is(‘:checked’)) { $(‘#TandCBox’).show(); var termsandcondition = GetEnum().TermsandConditionsPageId; var actionURL = ‘@Url.Action(“ShowTAndC”, “Account”, new { isFromCheckBox = true })’; $(‘.popUpForm’).load(actionURL); var msgBox = $(‘#terms’).attr(‘href’); MaskMsgPopUp(msgBox); return false; } });

Jquery ajax和php die()

我有IE问题。 我使用jquery ajax方法来调用php脚本。 php脚本只调用die()。 在firefox中,会显示错误消息,但在IE中显示成功消息时没有任何数据。 我更喜欢调用错误函数。 有没有什么办法解决这一问题? 我猜我的javascript代码需要以某种方式改变。 谢谢! $.ajax({ url: “phps/php.php?id=”+the_id, dataType: “json”, error: function(){ alert(‘error’); }, success: function(data){ alert(“SUCCESS”); } });

在多次选择之外释放鼠标时,jQuery更改事件未在IE中触发

好吧,我花了一段时间才想出这个问题的标题。 假设您有一个多选列表,并使用jQuery来检测更改事件。 在正常情况下,这将在Firefox和IE下正常工作。 但是在IE中,如果您在列表中选择了某些内容,并且在光标位于select之外之后才释放鼠标,则不会触发该事件。 这样做适用于Firefox。 HTML: 32 48 使用Javascript: $(ListBox).change(function () { alert(“Change fired”); }); 你可以在这里测试一下这个例子: http : //jsfiddle.net/as7EN/1/ FF 3.6.12:工作 IE8:不工作 谢谢你的任何建议。

在Internet Explorer中使用.append()刷新列表框的内容

使用Firefox和Chrome上的jQuery,我可以使用$().append()语句或我需要的任何方式动态更改列表框中的数据。 相同的代码不适用于IE。 列表框( )只是静态的,没有添加/删除/更改任何元素。 我听说IE在处理列表框( )重新渲染时可能有点“不同”。 你怎么能让jQuery的.append()与Internet Explorer一起工作?

翻盖背面的高度,也不适用于IE

我试图翻转div / box,效果很好。 但问题是背面的高度。 因为它高于正面的高度。 所以翻转div总是向下推到下一个元素(例如:Container2)。 并且在翻转div和下一个元素之间总是有空格。 此外,当我在IE上运行此代码时,它会翻转div但不显示正确的内容。 只需在IE和Chrome中试用我的演示。 你会发现这个问题。 我也附上了这张照片。 我希望他们能帮助理解这个问题。 First State希望从内容和容器2管理此高度/空间 单击编辑链接后的第二个状态 我希望我已经解释得足够多了。 谢谢… 演示代码 HTML Front Side Edit content Back Side text text text text text text text text text text text text container 2 CSS .flipForm { padding:5px; } .bgGrey { background: #efefef; } .portlet { border:solid 1px red; padding: […]

IE中的占位符

我正在使用这个脚本: http : //www.morethannothing.co.uk/wp-content/uploads/2010/01/placeholder.js将一些占位符导入IE。 对输入类型的文本和密码起作用。 但是,似乎没有加载文本区域。 有没有人知道我可以添加的一行代码,或者可能会执行一些jQuery或JavaScript来加载它。 提前致谢。

ajaxSubmit和Internet Explorer问题

我已经坚持了很长一段时间,有人可以帮帮我吗? Chrome和FF一切正常,但由于某种原因,表格不会提交IE7 / IE8 / IE9。 function addFile() { if ( test > 30 ) { console.log( “addFile” ) ; } var optionsAjaxFormFile = { url : ‘js/fileUpload.php’, success : showResponseFile }; console.log(“about to submit Ajax”); $(“#addFile-form”).ajaxSubmit( optionsAjaxFormFile ); } 我从控制台知道它转到ajaxSubmit行,但它从不启动showResponseFile函数。 为什么??? 干杯

IE中的Jquery多级列表问题

首先抱歉我的英语… 好吧,我尝试创建一个可排序的问题/答案列表,它在FF中完美运行,但在IE中却不行。 在IE中,当我尝试对答案(第二级li)进行排序时,其问题和同一组答案以一种奇怪的方式与所选问题一起移动。 例 如果您有任何想法,请告诉我。 提前致谢!

jQuery ajax调用包含重音字符的url将坏的Uri从IE发送到服务器

我在使用IE发送包含重音字符的url时遇到了问题。 这是一个简单的function: function runjQueryTest(){ var url = “/test/Beyoncé/”; $.get( url, function(){}); } 在服务器(PHP)上,我记录了请求uri的值($_SERVER[“REQUEST_URI”]) ,我发现FF / Chrome发送的内容与IE发送的内容之间存在差异。 Chrome和FireFox会导致($_SERVER[“REQUEST_URI”])的值 /测试/碧昂斯%C3%A9 / 但IE 8的请求显示($_SERVER[“REQUEST_URI”])的值 /测试/碧昂斯\ xe9 这导致我的调度程序的正则表达式处理程序在服务器上无法正确匹配。 任何想法这里的根本问题是什么,以及如何为IE修复它? 谢谢!