Tag: 歌剧

Opera – 防止输入焦点

我的一个页面上有一个隐藏的输入,隐藏的,我的意思是可见的,但看起来像纯文本。 以http://jsfiddle.net/imoda/nVhp8/为例 但我不希望用户能够点击它并编辑信息。 基本上禁用它,但没有在html中将其设置为disabled 。 我觉得我很接近,但无论我尝试过什么都不行。 似乎除了Opera以外的所有工作。 请帮忙?

为什么歌剧动画如此之慢?

似乎歌剧不能同时播放多个动画,请查看我正在构建的这个主题 。 我做了一个预加载器,它将图像散布在身体外的随机位置,然后以0.1秒的间隔动画每个图像,动画耗时0.8秒。 这是我做的function: function ea_preload_scatter() { if(item.length) { var scatter = $(window).height() + $(window).width(); item.addClass(‘loading’).each(function() { var positionX = [”,’-‘], positionY = [”,’-‘], x = Math.floor(Math.random()*2), y = Math.floor(Math.random()*2); if(positionX[x] === ‘-‘) { posX = -scatter; } else { posX = scatter; } if(positionY[y] === ‘-‘) { posY = -scatter; } else { posY […]

Opera Mini Jquery AJAX无法加载

我一直在开发移动设备的网站。 但是由于某些原因,AJAX调用不适用于Opera Mini。 例如 – 在页面末尾加载更多内容的一个此类请求(70%) $(document).scroll(function (e) { if (processing) return false; if ($(window).scrollTop() >= ($(document).height() – $(window).height()) * 0.7) { processing = true; $.ajax({ type: “GET”, url: “/ajax/popup-loadmore-test.php”, data: { entityid: $(“#e”).attr(“data-id”), version: version } }).done(function (msg) { console.log(“Data emitted: ” + msg); $(‘#f’).append(msg); version++; processing = false; }); } }); 它可以在任何地方,桌面,UC浏览器,Android浏览器等上运行,但不适用于Opera Mini。 […]

在上传过程中,safari / chrome / opera能否发出ajax请求?

基本上我正在做一个简单的ajax请求 function upload(){ setInterval(function callMeOften() { $.ajax({ method: ‘get’, url : ‘uploadinfo.php?unique_id=’, dataType : ‘text’, success: function(text){ updatebar(text); }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert(XMLHttpRequest.status); alert(XMLHttpRequest.responseText); } }); }, 5000); } function updatebar(per){ $(‘#updateMe’).animate({“width” : per}); } 到一个PHP脚本 $unique_id = $_GET[‘unique_id’]; $progress = uploadprogress_get_info($unique_id); if(function_exists(“uploadprogress_get_info”)) { if (floor(($progress[‘bytes_total’]/1024)/1024) > 100){ echo “run”; } else […]

window.location.replace(href)后面的后退按钮失败;

我做了一个简单的函数,使所有容器的行为像链接(“a”元素)。 function allHot(element){ $(element) .click( function(){ var href = $(this).find(‘a’).attr(‘href’); window.location.replace(href); }) .hover( function(){ $(this).css({‘text-shadow’ : ‘0px 1px 0px #D6D6D6’}); }, function(){ $(this).css({‘text-shadow’ : ‘none’}); } ); } function很棒。 用户可以单击容器上的任何位置并正确地重定向,而不是单击“更多”按钮。 但是,如果用户在重定向后点击后退按钮,则浏览器会返回两步而不是一步。 更奇怪的是,历史看起来还不错。 简单方案以更好地描述: 第1页 – >第2页 Page2 [用户点击“allHot”容器] – > allHot重定向到Page3 Page3 [用户点击浏览器后退按钮] – > Page1 这是我正在努力的网站的主要错误。 我真的没有预防它的线索。 在Firefox,Chrome和Opera上测试了Bug。 还测试了Opera“没有javascript模式”。 如果禁用了javascript,则不会发生问题。 提前感谢任何线索或解决方案。