我目前正在使用Video JS来提供视频文件,视频源正在根据访问者点击的项目而变化.当我的页面加载时,我运行以下代码将videoplayer对象绑定到变??量.var videoPlayer = _V_("my_video_1");这适用于除IE7和IE8之外的所有浏览器.我一直在调试我的代码,似乎它被卡在准备好的事件上,它永远不会触发.虽然它不会在控制台中留下任何错误.但是就绪功能中的任何警报或操作都会被忽略,而且正是在这一点上,源正在被修改.这是我用来更改源代码的代码...
我在IE8中使用.slideToggle jQuery函数表现不佳.它要么波动,要么完全冻结浏览器.在firefox chrome opera等中运行得很好 我认为它可能与我的DOCTYPE属性有关?我不确定.但是,我尝试了很多本网站及其他网站提到的解决方案,但到目前为止还没有一个解决方案,包括确保没有任何滑动元素设置为position:relative. 这是脚本和HTML.基本上,当用户单击上部div中包含的单选按钮上的按钮时,上部div会折叠,而下部div会打开更多按钮.它们最初被隐...
我一直在寻找解决方案,但我仍然看到这个错误. 它是我们客户的Expression Engine设置,我们想要实现ajax-navigation.为此我们使用默认的$.load()函数,这在ie9,FF,Safari,Chrome,Opera中完美运行……但它在ie8及以下版本中不起作用. 我已经测试了回调函数,一个是被调用的,数据是发送的,我可以在登录时在控制台中读取它.但由于某些奇怪的原因,数据未插入. 这是代码:load_page: function(url, func){$('#content').load(url+' #content...
使用fadeTo时,我有点褪色.它在Firefox和IE9中运行良好.它在IE8中不起作用.这是我的代码: JS:var $j = jQuery.noConflict();window.onload = function(){ $j('#fadein').fadeTo(6000, 1, function() {}); };HTML<div class="img-center" id="fadein" style="opacity:0;"> <img src="src.jpg" alt="Text" class="feature-image" /> </div>如何在IE8中使用它?只要它在IE8中工作,我不介意从fadeTo更改为fadeIn或其他一些淡入...
这是我的jquery代码:$(document).ready(function() {if ($('#login').length == 0) {$('#login').css('background', "url('/css/login-bg.gif') 2px center no-repeat");}if ($('#password').length == 0) {$('#password').css('background', "url('/css/password-bg.gif') 2px center no-repeat");}$('#login').focus(function() {$(this).css('background', 'transparent'); });$('#password').focus(function() {$(this).css('...
我有一个弹出窗口,允许开启窗口可选地定义一个回调函数,如果定义将在用户完成弹出窗口时调用.根据我读过的建议,我这样做:if (window.opener && (typeof window.opener.callbackFunction == 'function')) {window.opener.callbackFunction() }这在Firefox中运行良好 – 当定义函数时,typeof是预期的“函数”.但是,在IE8中,typeof是“对象”.该函数通常在开启器中定义,如下所示:function callbackFunction() {... }有谁知道为什么I...
我试图得到类名称current_page_item [0]的innerhtml …这在FF中工作正常,甚至在IE9中也是如此.但是在IE 8中,似乎是行中的一些javascript错误“var classelem = document.getElementsByClassName(‘current_page_item’)[0] .innerHTML;. 我试着在上面一行后发出警报.但它没有显示消息“Hello again”. 知道如何解决浏览器问题吗?是不是document.getElementsByClassName在IE8中不起作用?<html> <head> <script type="text/javascr...
我有一些代码可用于FF,Chrome,Safari甚至IE9.当然,它在IE8中不起作用.这是使用Javascript在两个div上显示/隐藏.我对JS并不十分精通,所以任何帮助都会受到赞赏. Javascript功能:function showonlyone(thechosenone) {var subscriberinfo = document.getElementsByTagName("div");for(var x=0; x<subscriberinfo.length; x++) {name = subscriberinfo[x].getAttribute("class");if (name == 'subscriberinfo') {if (subscriberinfo[...
我有一个函数,可以从DD / MM / YYYY将日期转换为YYYY-MM-DD. 除了IE8之外,这适用于所有浏览器,出于某种原因,在创建新的Date对象时,它返回NaN. 代码的基本实现http://jsfiddle.net/bX83c/1/var compareDate = function(value){var dateFragements = value.split('/');if (dateFragements.length == 3) {var currentDate = new Date();currentDate.setHours(0, 0, 0, 0);var startDate = new Date(dateFragements[2] + '-' + dateFra...
SVG将使我们的一个Intranet应用程序的用户界面更加有用.我的主要目标是使用可以通过异步js调用更新的矢量化图形,并且一些元素可以处理点击/ d& d事件. 我知道gecko,safari和chrome的实现都很安静.现在最大的问题是,IE8 svg的实现有多好?要使SVG ui与IE8(也许是ie9)配合良好需要考虑什么?解决方法:IE9(目前处于测试阶段)支持SVG.你可以download it here.
我只在IE中遇到错误(v8,我不知道它是否发生在旧的IE版本中,但它不会发生在Chrome或Firefox中),当我使用IE开发工具的debbuger时,它会给我带来以下消息:Breaking on JSScript runtime error - Object Expected这是我受影响的代码:$('#deviceProfileSelection').change(function() { //affected line!!!! // rest of my code... });此元素#deviceProfileSelection定义如下:<select id="deviceProfileSelection"><option value=""><...
我很难解释为什么以下代码在IE9中运行速度比IE8慢! 这里有一些测试代码可以在OS X,WinXP和Win7以及IE7和Windows上的(最新)FF / Chrome / Safari中大约半秒钟内平稳运行. 8在WinXP上(为简单起见,我删除了使其在IE6中工作的调整). 由于某些原因我无法解释,它在IE9中很糟糕,速度慢而且笨重.减少setTimeout的时间会使它更快但不会少于生涩. 我已经尝试删除和基准测试一些可能是阻塞点(例如Math.min ……所有这些都没有改变. 我很难过…...
我有一个显示约300页表格数据的页面. Firefox,Chrome,Safari都运行良好,但IE 7,8和8兼容性视图都很糟糕.当我尝试滚动或按下向上翻页/向下翻页按钮时,它会滞后几秒钟. 分页,较小的数据集和其他可用性建议不适用于此页面.假设我绝对别无选择,只能一次显示所有这些数据……我可以做些什么来调整它? 数据正在通过jQuery / Ajax加载,这似乎至少在某种程度上是可疑的,因为当我创建一个测试页面来直接渲染结果时,它并不是那么慢,但仍然不...
我有一个包含大量列表元素的网页(接近3000).我正在为这些和一个悬停事件附加一个click事件处理程序(使用jquery).$('li').click(function (e){// do processing here }) $('li').hover(function (e){// do processing here for hover in }, function (e) {// do processing here hover out }) 在IE8上,我开始注意到一些减速,我最初的猜测是事件处理程序的数量导致内存泄漏/消耗问题.这适用于Chrome,FF,IE9. 有没有人注意到这种行...
我正在开发一个小型Web实用程序,它显示来自某些数据库表的一些数据. 我在FF,Safari,Chrome上运行的实用程序很好……但是IE8上的内存管理是可怕的.最大的JSON请求将返回信息,以在浏览器中的表中创建大约5,000行(表中的3列). 我正在使用jQuery来获取数据(通过getJSON).要删除旧/现有表,我只是在做一个$(‘#my_table_tbody’).empty().要在表中添加新信息,在getJSON回调中,我只是将我正在创建的每个表行附加到变量,然后一旦我拥有它们...