问题标签 [opera]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
3167 浏览

javascript - Opera,自定义上下文菜单,拾取右键

我想在我正在处理的网站上实现自定义上下文菜单。我使用了 document.oncontextmenu,它适用于除 Opera 之外的所有我正在开发的主要浏览器。我将如何在 Opera 中获得相同的结果?我需要禁用默认上下文菜单并显示我的。

我想做的第一件事是点击鼠标右键,因为 Opera 无法识别 document.body.onmousedown ......

谢谢,R。

0 投票
1 回答
300 浏览

jquery - Opera 10,带有正则表达式替换的 jquery

我有一个可在所有浏览器上运行的 jquery 插件,除了歌剧。removeHighlight 函数被触发,但 html 没有改变。据我所见,IE、FF、Chrome 和 Safari 按预期工作。

我的例子可以在这里找到:http: //www.pritaeas.net/public/jquery/plugin-dev/

该插件的网址是: http: //www.pritaeas.net/public/jquery/plugin-dev/jquery.highlight.js

基本上,我只想删除具有特定类的所有跨度标签,使文本保持原样。

谁能解释为什么歌剧的反应不同,并提供解决方案或解决方法?

谢谢。

0 投票
1 回答
1652 浏览

css - 如何为 Opera 浏览器包装 unspaces 单词

我目前正在使用 php 在所有浏览器中测试此功能。

但是,仅在不处理换行或非空格字的 Opera 浏览器中。请如果有人可以帮助解决这个问题。Tks

--Edited-- 注意:对不起,这个外观。

0 投票
1 回答
2308 浏览

jquery - jQuery、$.load 在 webkit 和 opera 中不起作用?

我正在尝试使用 jQuery,$.load 调用加载外部文档。它似乎在 IE6、IE8 和 Firefox 3.5 中工作,但在 Opera 和 Webkit 浏览器(Chrome 和 Epiphany)中不起作用......他们都报告(在他们的开发者控制台中)他们成功加载外部文档,但他们不显示其内容。

测试用例在这里:http ://artenis.kirc.pl/jShow-hei6Heix/ (它应该显示“有效!”)。

我想我在这里遗漏了一些微不足道的东西;我用谷歌搜索了一下,但什么也没找到。

0 投票
5 回答
37618 浏览

windows-mobile - 元“视口”设备宽度:Opera Mobile 9.7 上的错误宽度小(10 个作品)

对于我当前的移动 Web 项目,我使用元“视口”标签来指示移动浏览器使用 1:1 的比例与设备的宽度:

这适用于 IE mobile、iPhone Safari 甚至 Opera 10 beta,但不适用于 Opera 9.7,它默认安装在 HTC HD2 上。HTC HD2 的设备尺寸为 480x800,因此在纵向模式下视口的宽度应为 480。但显然 Opera mobile 9.7(也许还有 9.5)设置了错误的宽度,所以之后一切都被放大了一点。我使用了一个简短的 javascript 片段来检查实际的窗口大小:

$(window).width() -> 返回 274
window.innerWidth -> 返回 480

当我硬编码 480 而不是“设备宽度”时,一切正常。横向模式也一样:

$(window).width() -> 返回 457
window.innerWidth -> 返回 800

有什么解决方法吗?

问候

0 投票
1 回答
1605 浏览

jquery - jQuery Carousel 功能问题

我一直在编写一个简单的 jquery 函数,它将带有图像列表的 div 转换为轮播。这是标记..

在我的 carousel.js 文件中,我有以下功能..

之后我要整理代码,我是 jquery 的新手。

然后我在html的标题中有以下内容..

您可以看到我包含了 jquery 核心,我的轮播脚本,然后我在 div 上调用了 make carousel 方法并传入了一些设置。

现在,这个功能在 Firefox 中运行良好,但在 IE、Safari、Chrome 和 Opera 中却不行。

  • IE 说:“对象不支持此属性或方法”并指向上面我调用“ $('div#carousel').makeCarousel ”的行。

  • Chrome 给出了 2 个错误:第一个说“Uncaught TypeError: Object # has no method 'makeCarousel'”,下一个说“Uncaught SyntaxError: Unexpected token {”并指向我声明函数的行:“ jQuery.fn.makeCarousel = function({slideWidth, numSlides, transTime, interval}) { "

我对此有点不知所措,我是否正确声明了该功能?还能是什么?它在 Firefox 中运行得非常好,但在其他任何地方都没有。

对此的任何帮助将不胜感激!谢谢!

汤姆

0 投票
6 回答
23674 浏览

javascript - 如何使用 JavaScript 判断 Opera 浏览器

我想确定 Opera 中客户端机器的浏览器是否使用 JavaScript,怎么做?

0 投票
2 回答
1148 浏览

jquery - 动画不透明度在 IE 或 Opera 中不起作用

我正在尝试使用 jQuery 插件。我有这个代码淡入“灯箱”:

它在 Firefox 和 Chrome 上运行良好,但在 IE(7 和 8)和 Opera 中,元素只是出现而不是淡入。SO上有很多类似的问题,但我还没有找到可行的解决方案。

我有一个示例页面。我还有一些其他问题:

  1. 在 Internet Explorer(7 和 8)中,第一个缩略图从不显示灯箱(onload事件从不触发)。
  2. 在 IE7 中,修复 ClearType 错误的代码不起作用。$(this).css( 'opacity', '' )应该删除不透明样式(在本例中为“过滤器”属性),但不会删除它。在 IE 的开发工具中它仍然有style="filter: ;"
  3. 在 Opera 中,它在加载一次后永远不会运行。换句话说,如果图像在浏览器缓存中,则该onload事件永远不会触发。
0 投票
3 回答
417 浏览

javascript - Opera keyboard navigation

I am curious how the Opera browser implements its keyboard navigation, where you can do Shift + ( , , or ) and you travel along a row or a column.

How would you implement this in JavaScript?

0 投票
2 回答
160 浏览

javascript - 书签:移动浏览器重定向到 m.*.*,桌面浏览器重定向到 www.*.*

如果我提供后缀,我可以在 URL 字段中放置一个 JavaScript hack,它可以引导移动浏览器使用"m."前缀并引导我的桌面使用前缀?"www.""<domain>.<root>"

我认为这对 Weave 和 Opera Link 用户都有用。