Tag: internet explorer 6

IE6-7 Javascript

我正在使用James Padolsey撰​​写的“模仿igoogle与cookie的教程” http://james.padolsey.com/tag/cookies/ 我遇到了IE6和7解释javascript的问题。 我发现了问题,但我无法解决它。 以下代码很长,但问题仅在于一小部分 /* * Script from NETTUTS.com [by James Padolsey] V.2 (ENHANCED, WITH COOKIES!!!) * @requires jQuery($), jQuery UI & sortable/draggable UI modules & jQuery COOKIE plugin */ var iNettuts = { jQuery : $, settings : { columns : ‘.column’, widgetSelector: ‘.widget’, handleSelector: ‘.widget-head’, contentSelector: ‘.widget-content’, /* If you don’t […]

IE6 textBox.focus(); 导致“意外调用方法或属性访问”

现在问题已经解决了:)感谢大家的帮助和关注! 我在“ oAutoCompleteTextBox.focus() ;”行中间歇性地在IE6中收到JS错误“对方法或属性访问的意外调用”。 希望有人之前已经看过这个问题,并且可以提供一些有关如何解决它的见解。 以下是用法的上下文。 $(document).ready(function () { … oAutoCompleteTextBox = GetElement(”); … SetupDefaultValues(); } function SetupDefaultValues() { … if(canFocus(oAutoCompleteTextBox)) { oAutoCompleteTextBox.focus(); } } 我在stackoverflow上的第一篇文章 – 是的!

JQuery Internet Explorer和ajaxstop

$(document).ajaxStart(function() {loading.show()}); $(document).ajaxStop(function() {loading.hide()}); 如何在Internet Explorer中调用事件ajaxStop? ajaxStart没有问题

在IE6中伪造固定位置

我有一个利用底部固定位置标头的网站: http : //www.entheospartners.com/newsite/ 这个设置适用于除IE6以外的所有浏览器,IE6至少不支持固定定位,所以这就是我所做的: 当IE6用户访问该页面时,我使用这段代码确定是否需要滚动: var windowHeight = $(window).height(); var totalHeight = windowHeight – 100; // where 100 is the sum of the top nav height + footer height var contentHeight; if($(‘#subpage-content-small’).length) { // main content div for a three column layout contentHeight = $(‘#subpage-content-small’).height(); }; if($(‘#subpage-content-wide’).length) { // main content div for a […]

如何在IE6中正确滚动JQGrid?

我有一个需要滚动的JQGrid。 它在Firefox中运行良好,但在IE6中,网格保持静止,而其余内容在其下方滚动。 可能是一个复杂的因素是网格在对话框内的选项卡内。 我已经搜索了所有地方,但我找不到解决此问题的方法,所以我转向Stackoverflow。 这里有没有人知道什么可能导致这种行为? 我正在使用jqgrid 3.5.3,如果重要的话。

在IE6中的下拉列表后面滑动的jQuery UI模式对话框

我刚刚将jQuery UI对话框放入网页中。 这是我第一次使用它。 我以为我已经正确设置了bgiframe属性,但是当我在IE6中检查它时,它仍然在下拉列表后面滑落。 这是我的javascript代码。 页面上没有任何闪烁。 一个带有文本的简单div和一个用于’jClick’的文本周围的锚点。 任何想法为什么在IE6中发生这种情况? $(document).ready(function(){ $(“#dialog”).dialog({ bgiframe: true, autoOpen: false, overlay: { backgroundColor: ‘#000’, opacity: 0 }, width: 400, height: 200, modal: true, buttons: { ‘Delete all items in recycle bin’: function() { $(this).dialog(‘close’);}, Cancel: function() {$(this).dialog(‘close’);} } }); $(“#jClick”).click(function(event){ $(“#dialog”).dialog(‘open’); event.preventDefault(); }); });

jQuery:IE6中窗口控件的问题

我有一个包含选择框的网页。 当我打开一个jQuery对话框时,它会部分显示在选择框后面。 我该如何处理这个问题? 我应该隐藏选择框还是jQuery提供某种“垫片”解决方案。 (我用谷歌搜索但没有找到任何东西) 这是一些代码: testJQuery Click me s jl fjlkdjfldjf l*s ldkjsdlfkjsdl fkdjlfks dfldkfjdfkjlsdkf jdksdjf sd s jl fjlkdjfldjf l*s ldkjsdlfkjsdl fkdjlfks dfldkfjdfkjlsdkf jdksdjf sd s jl fjlkdjfldjf l*s ldkjsdlfkjsdl fkdjlfks dfldkfjdfkjlsdkf jdksdjf sd s jl fjlkdjfldjf l*s ldkjsdlfkjsdl fkdjlfks dfldkfjdfkjlsdkf jdksdjf sd s jl fjlkdjfldjf l*s ldkjsdlfkjsdl fkdjlfks dfldkfjdfkjlsdkf jdksdjf sd Enter […]

这个解决方案可以兼容IE7和IE6吗?

有没有办法让这个解决方案IE6和IE7兼容? http://jsfiddle.net/kirkstrobeck/sDh7s/1/ 从这个问题拉了出来 我想我找到了一个真正的解决方案。 我把它变成了一个新function: jQuery.style(name, value, priority); 您可以使用.style(‘name’)获取值,就像.css(‘name’) ,使用.style()获取CSSStyleDeclaration,并设置值 – 可以将优先级指定为’important’ 。 请参阅https://developer.mozilla.org/en/DOM/CSSStyleDeclaration 。 演示 var div = $(‘someDiv’); console.log(div.style(‘color’)); div.style(‘color’, ‘red’); console.log(div.style(‘color’)); div.style(‘color’, ‘blue’, ‘important’); console.log(div.style(‘color’)); console.log(div.style().getPropertyPriority(‘color’)); 这是输出: null red blue important function // For those who need them (< IE 9), add support for CSS functions var isStyleFuncSupported = CSSStyleDeclaration.prototype.getPropertyValue != null; […]

如何在IE6上修复不透明度

如何在IE6上修复不透明度 此代码不适用于IE6! filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; 而且这段代码! $(‘#description’).animate({opacity: 0.0}, 1000);

刷新IE6内存泄漏?

我每隔几秒钟重新加载一个页面以从服务器获得更新,这个页面可以打开,这可以永远发生 – 我猜,特别是因为这个浏览器是在一个没有关闭的远程服务器上。 我这样做: setTimeout(function () { location.href = location.href; // forces a reload from the server }, 1000*10*0.5); 我注意到IE6的内存使用量不断增加和增加。 该页面除了刷新和显示html之外什么都不做。 为什么会这样? 我怎么能解决这个问题呢? 我不想崩溃IE6。 它在435,000K,大约30分钟。 谢谢大家 更新 对不起大家 – 我每次加载页面时都会运行另一个函数: function recreateTicks(tasks){ if(tasks!=”){ var myTicks = tasks.split(‘,’); var length = myTicks.length; for(var i=0; i<length; i++){ var element = myTicks[i]; $('#'+element).attr('checked', true); } } } 上面有什么问题吗? […]