问题标签 [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.
javascript - Opera,自定义上下文菜单,拾取右键
我想在我正在处理的网站上实现自定义上下文菜单。我使用了 document.oncontextmenu,它适用于除 Opera 之外的所有我正在开发的主要浏览器。我将如何在 Opera 中获得相同的结果?我需要禁用默认上下文菜单并显示我的。
我想做的第一件事是点击鼠标右键,因为 Opera 无法识别 document.body.onmousedown ......
谢谢,R。
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
基本上,我只想删除具有特定类的所有跨度标签,使文本保持原样。
谁能解释为什么歌剧的反应不同,并提供解决方案或解决方法?
谢谢。
css - 如何为 Opera 浏览器包装 unspaces 单词
我目前正在使用 php 在所有浏览器中测试此功能。
但是,仅在不处理换行或非空格字的 Opera 浏览器中。请如果有人可以帮助解决这个问题。Tks
--Edited-- 注意:对不起,这个外观。
jquery - jQuery、$.load 在 webkit 和 opera 中不起作用?
我正在尝试使用 jQuery,$.load 调用加载外部文档。它似乎在 IE6、IE8 和 Firefox 3.5 中工作,但在 Opera 和 Webkit 浏览器(Chrome 和 Epiphany)中不起作用......他们都报告(在他们的开发者控制台中)他们成功加载外部文档,但他们不显示其内容。
测试用例在这里:http ://artenis.kirc.pl/jShow-hei6Heix/ (它应该显示“有效!”)。
我想我在这里遗漏了一些微不足道的东西;我用谷歌搜索了一下,但什么也没找到。
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
有什么解决方法吗?
问候
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 中运行得非常好,但在其他任何地方都没有。
对此的任何帮助将不胜感激!谢谢!
汤姆
javascript - 如何使用 JavaScript 判断 Opera 浏览器
我想确定 Opera 中客户端机器的浏览器是否使用 JavaScript,怎么做?
jquery - 动画不透明度在 IE 或 Opera 中不起作用
我正在尝试使用 jQuery 插件。我有这个代码淡入“灯箱”:
它在 Firefox 和 Chrome 上运行良好,但在 IE(7 和 8)和 Opera 中,元素只是出现而不是淡入。SO上有很多类似的问题,但我还没有找到可行的解决方案。
我有一个示例页面。我还有一些其他问题:
- 在 Internet Explorer(7 和 8)中,第一个缩略图从不显示灯箱(
onload
事件从不触发)。 - 在 IE7 中,修复 ClearType 错误的代码不起作用。
$(this).css( 'opacity', '' )
应该删除不透明样式(在本例中为“过滤器”属性),但不会删除它。在 IE 的开发工具中它仍然有style="filter: ;"
- 在 Opera 中,它在加载一次后永远不会运行。换句话说,如果图像在浏览器缓存中,则该
onload
事件永远不会触发。
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?
javascript - 书签:移动浏览器重定向到 m.*.*,桌面浏览器重定向到 www.*.*
如果我提供后缀,我可以在 URL 字段中放置一个 JavaScript hack,它可以引导移动浏览器使用"m."
前缀并引导我的桌面使用前缀?"www."
"<domain>.<root>"
我认为这对 Weave 和 Opera Link 用户都有用。