問題タブ [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、カスタムコンテキストメニュー、右クリックを選択
作業中のサイトにカスタムコンテキストメニューを実装したい。私は、開発中のメインブラウザであるOperaを除くすべてで動作するdocument.oncontextmenuを使用しました。Operaで同じ結果を得るにはどうすればよいですか?デフォルトのコンテキストメニューを無効にして、私のものを表示する必要があります。
document.body.onmousedownはOperaで認識されないため、最初にマウスの右クリックを選択します。
ありがとう、R。
jquery - Opera 10、正規表現置換を使用したjquery
Opera を除くすべてのブラウザで動作する jquery プラグインがあります。removeHighlight 関数がトリガーされますが、html は変更されません。私が見る限り、IE、FF、Chrome、および Safari は期待どおりに動作します。
私の例はここにあります: http://www.pritaeas.net/public/jquery/plugin-dev/
プラグインの URL は次のとおりです: http://www.pritaeas.net/public/jquery/plugin-dev/jquery.highlight.js
基本的に、特定のクラスを持つすべてのスパン タグを削除し、テキストをそのまま残したいだけです。
Opera の応答が異なる理由を説明し、解決策または回避策を提供できる人はいますか?
ありがとう。
css - Opera ブラウザの unspaces ワードをラップする方法
現在、php を使用してすべてのブラウザでこの機能をテストしています。
ただし、折り返しまたはスペースなしの単語を処理しない Opera ブラウザーでのみ。これに役立つものがあればお願いします。Tks
-- 編集済み -- 注: この外観については申し訳ありません。
jquery - jQuery、$。loadはWebkitとオペラでは機能しませんか?
jQueryの$.load呼び出しを使用して外部ドキュメントを読み込もうとしています。IE6、IE8、Firefox 3.5で動作するようですが、OperaおよびWebkitブラウザ(ChromeおよびEpiphany)では動作しません...すべてが(開発者コンソールで)外部ドキュメントを正常にロードしたと報告していますが、その内容を表示しないでください。
テストケースはここにあります:http://artenis.kirc.pl/jShow-hei6Heix/(「Works!」と表示されるはずです)。
私はここで些細なことを見逃していると思います。少しググったが何も見つからなかった。
windows-mobile - meta "viewport" device-width:Opera Mobile 9.7で幅が狭い(10作品)
現在のモバイルWebプロジェクトでは、メタ「ビューポート」タグを使用して、デバイスの幅に対して1:1のスケールを使用するようにモバイルブラウザーに指示しています。
これはIEモバイル、iPhone Safari、さらにはOpera 10ベータ版でも機能しますが、デフォルトでHTCHD2にインストールされているOpera9.7では機能しません。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カルーセル関数の問題
画像のリストを含むdivをカルーセルに変換する単純なjquery関数を作成してきました。これがマークアップです。
そして私のcarousel.jsファイルには次の機能があります。
後でコードを整理します。jqueryは初めてです。
次に、htmlのヘッダーに次のものがあります。
iveにはjqueryコア、私のカルーセルスクリプトが含まれており、iveはdivでmake carouselメソッドを呼び出し、にいくつかの設定を渡しました。
現在、この関数はFirefoxで正常に動作しますが、IE、Safari、Chrome、Operaでは動作しません。
IEは、「オブジェクトはこのプロパティまたはメソッドをサポートしていません」と述べ、「$('div#carousel')。makeCarousel」を呼び出す上記の行を指しています。
Chromeは2つのエラーを出します。最初のエラーは「UncaughtTypeError:Object#has no method'makeCarousel'」で、次のエラーは「Uncaught SyntaxError:Unexpected token {」で、関数を宣言した行を指しています:「jQuery.fn.makeCarousel = function({slideWidth、numSlides、transTime、interval}){ "
これで少し途方に暮れていますが、関数を正しく宣言しましたか?他に何ができるでしょうか?それはFirefoxで本当にうまく機能しますが、他の何でも機能しません。
これに関するどんな助けも大いに感謝されるでしょう!ありがとう!
トム
javascript - JavaScript を使用して Opera ブラウザを判別する方法
クライアント マシンのブラウザが Opera または JavaScript を使用していないことを確認したいのですが、どうすればよいですか?
javascript - ブックマークレット:モバイルブラウザの場合はm。*。*に、デスクトップブラウザの場合はwww。*。*にリダイレクトします。
接尾辞を指定した場合、モバイルブラウザを"m."
プレフィックスにガイドし、デスクトップをプレフィックスにガイドするJavaScriptハックをURLフィールドに配置できますか?"www."
"<domain>.<root>"
これはWeaveとOperaLinkの両方のユーザーに役立つと思います。