Tag: internet explorer 8

仅使用列表在IE8中使用Jquery slideToggle问题

我是Jquery的新手,并且第一次尝试使用slideToggle创建一些下拉列表。 其中一些堆叠在一起,当一个被点击时,所有其他人应该崩溃。 我确信我的代码并不理想,因为我刚刚开始,但除IE8外,一切正常。 在IE8中,当关闭一个时,下拉列表之间的空间会崩溃,而且一切都搞得一团糟。 您可以使用页面左侧的菜单在demo.djcase.com上查看问题。 所有jquery代码都位于http://demo.djcase.com/sites/all/themes/djcase/script.js 任何帮助,将不胜感激。 谢谢。 布赖恩

jQuery Scroll在IE 7和IE 8中不起作用

以下是我使用的示例: jQuery(document).ready(function() { console.log(‘scroll’); jQuery(window).scroll(function () { console.log(‘scrolling 1’); }); jQuery(document).scroll(function () { console.log(‘scrolling 2’); }); }); 这只会返回“在IE 7和IE 8中滚动”。 在Chrome,Firefox和IE 9中,只要我滚动,它就会返回所有内容并“滚动2”。 我也被锁定到jQuery 1.3 有谁知道如何在IE 7和IE 8中使用它? 编辑: 我现在发现,其原因似乎与jQuery Lightbox插件有关 。

在iframe nyromodal图层中,Google地图无法在IE8中正确呈现

我尝试在nyromodal iframe层中渲染谷歌地图。 它在Chrome和Firefox中运行良好,但在IE8中有一个奇怪的问题:首次加载时,它运行正常。 然而,当我关闭图层并在同一页面上重新打开它之后,地图将呈现错误:仅显示灰色图块并且并且其所有内容将随机喷溅,例如: 如果我清除缓存并重新加载,地图将再次工作但只有一次。

IE为什么不在我的dropDown中添加?

我正在用IE运行这个示例脚本 : var $select = $(‘#select’); var $button = $(‘#button’); $button.click(function() { var $option = $(”); $option.text(‘hello’); $option.appendTo($select); }); var $tabs = $(‘#tabs’); $tabs.tabs(); 这很简单:当点击按钮时,应该在我的下拉列表中添加一个option 。 这很好用 – IE中的基本function。 我的问题: 只需“打开”dropDown,然后再“关闭”它。 现在切换到选项卡“按钮”并按下按钮。 现在切换到选项卡“选择” – 应该有一个新option 。 这适用于除IE之外的每个浏览器…(有时IE在几个标签切换后混乱) 我该如何修复脚本?

IE8中可能存在jQuery / jqGrid问题

我有一个用jqGrid构建的网格,它使用搜索工具栏,自定义格式化程序来插入radio选框和loadComplete处理程序。 在FF中一切正常但是当我去IE8时(羞耻!!!)屏幕会因加载的数据和屏幕上的Loading…框而冻结。 我在屏幕上什么都不做。 这是我的代码: function loadCompleteHandler(){ jQuery(“#listTable”).jqGrid(‘setGridHeight’, Math.min(300,parseInt(jQuery(“.ui-jqgrid-btable”).css(‘height’)))); } function radio(value, options, rowObject){ var radio = ”; return radio; } function statusSelect(){ #set($select = “:$l10n.lbl_123”) #foreach($se in $status_list) #set($select = $select + “;$se.getValue():$se.getValue()”) #end return “$select”; } jQuery(function(){ jQuery(“#listTable”).jqGrid({ url: ‘$content.getURI(“/servlet/ajax/MyServlet.json”)’ + ‘?loggedUserId=$loggedUserId&pageNo=0&locale=’ + ‘$l10n.getLocale().toString()’, datatype: ‘json’, mtype: ‘POST’, colNames:[”,’$l10n.lbl_copy’,’$l10n.lbl_476′,’$l10n.lbl_380′, ‘$l10n.lbl_2547$l10n.lbl_3768′,’$l10n.lbl_owner’,’$l10n.lbl_256 $l10n.lbl_92′,’$l10n.lbl_1558$l10n.lbl_185′,’$l10n.lbl_348′], colModel :[ {name:’column1′, […]

IE8中生成的jQuery值的复选框存储为“on”而不是实际值?

以下示例代码适用于FireFox,但IE导致问题。 此代码实质上根据JSON数组呈现动态复选框列表。 当我尝试提交variblse时,复选框的值存储为“on”。 我注意到有一个额外的属性被渲染(仅限IE),名为jQuery1288631121994,存储真实值。 似乎jquery试图管理复选框的状态,但我似乎无法访问存储的值? 这是我的测试示例: var state = { Professions: [1] }; $(document).ready(function () { var data = [{ “ID”: 1, “Name”: “Football” }, { “ID”: 2, “Name”: “Cricket” }, { “ID”: 3, “Name”: “Hockey”}]; $.each(data, function () { var catid = this[‘ID’]; var catname = this[‘Name’]; var selected = $.inArray(catid, state.Professions) != -1 […]

IE8中的Javascript / css

我正在使用的问题是在IE中旋转图像(时钟指针是精确的)。 下面的脚本在一定程度上起作用(实际上有动画正在进行),但它完全在轴外旋转。 我绝不是一个使用Javascript / Jquery的wiz,并且在解决如何在IE8中正确地完成此操作时有点迷失。 代码如下: (function(jQuery) { jQuery.fn.clock = function(options) { var defaults = { offset: ‘+0’, type: ‘analog’ }; var _this = this; var opts = jQuery.extend(defaults, options); setInterval( function() { var seconds = jQuery.calcTime(opts.offset).getSeconds(); if(opts.type==’analog’) { var sdegree = seconds * 6; var srotate = “rotate(” + sdegree + “deg)”; var rad […]

IE8后退按钮和动态内容

我有一个页面,它提取外部JavaScript文件,然后动态生成一些内容到该页面(基本上插入一些DIV和一个Flash对象)。 当用户离开此页面然后按下“后退”按钮时,Safari和Firefox会显示生成的内容,但IE 8则不会。 IE在历史记录中保留动态内容的最佳做法是什么? 或者我是否必须侦听某些特定事件然后重新启动我的JavaScript? 顺便说一句,我有jQuery,所以也欢迎相关的插件建议。 编辑 :这里是演示链接: http : //mmstest.eenet.ee/embed/281 如果您单击底部的Google链接然后返回,Safari和FF将再次显示video,IE8则不会。

IE8上的jQuery,错误:对象不支持此属性或方法

我有一个我正在构建的WordPress主题的jQuery。 我现在已经放弃了测试IE6和IE7(布局地狱),现在我正在使用IE8进行测试。 每次我点击prettyPhoto链接或jQuery循环链接时,JS都会发出此错误,无法调出灯箱或移动滑块。 像往常一样,他在所有其他浏览器中的工作正常。 该网站位于http://themes.thefirm.gambit.ph 在IE8中,以及单击标题区域的左箭头或右箭头时,您可以看到错误。 Object不支持此属性或方法 有人可以帮忙吗? 有没有人遇到过这个? 我很难过,我找不到谷歌的任何东西。 更新:我已上传该网站并更新了此问题

使用jQuery的keyPressed,IE8中的EnterKey有时不起作用

在我的HTML css中: .edit_field { height: 50px; width: 495px; line-height: 3.6; } HTML: Enter message here javascrpt: $(‘#message’).keypress(function(event) { // not getting fired this block when I pressed enter key // For all other keys its got fired well. if(event.which == 13) { // — — — } }); 我的代码或浏览器(IE8)有任何问题吗?