問題タブ [conflict]

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 投票する
1 に答える
2666 参照

jquery - jQuery + Superfish + Supersubs + プロトタイプ + IE = 失敗!

jQuery 用の Superfish メニュー プラグインを使用して、一部のページに垂直メニューを表示しています。また、Supersubs.js プラグインを使用して、メニュー システムの各レベルが最も幅の広い LI 要素と同じ幅になるようにしています。

ダウンロード zip ファイルに含まれている EXAMPLE.HTML ファイルを取得し、prototype.js ライブラリをソースに追加しました。

予想されるように、FF、Chrome、Safari はすべてメニューを正しくレンダリングし、supersubs プラグインを使用して、メニューの各レベルが少なくとも最も広い要素と同じ幅であることを確認します。

そして、IEがあります.....

ページに Prototype.js ライブラリを含めるとすぐに、IE は Supersubs プラグインを無視します。

example.html ソースは次のとおりです。

jQuery.noConflict() を試しました。(function($) {})(jQuery); の形式を使用していても、$ の代わりに jQuery を使用するようにプラグイン ファイルのソースを変更しました。それは問題ではありません。

誰でもこれを手伝ってもらえますか?私の髪を引っ張る試合。

前もって感謝します!

0 投票する
1 に答える
443 参照

javascript - Jquery + プロトタイプの競合

私は最近、あらゆる種類の失敗したサイトを継承しました。私はどちらかというと php 派で、最初は js は問題なく動作していました。javascript やインクルード ファイルには何も変更を加えていませんが、コンテンツをいくつか編集した後、firebug からエラーが発生しています。

グーグルで検索すると、jquery+prototype がうまく動作しないことがあり、スクリプトを再配置することでこの問題を解決できるといういくつかの投稿が見つかりましたが、これらのセクションに触れていないため、どこからデバッグを開始する必要があるのか​​さえわかりません。以前の開発者は、プロトタイプをロードする head.inc ファイルを組み込み、scriptaculous を作成し、多くのページをライトボックスなどの関数の jquery をロードするサブテンプレートに配置しました。

このサイトは、http: //dawn.mikeyhill.com にある一時的なものです。

どんな助けでも大歓迎です。

0 投票する
1 に答える
1645 参照

svn - トランクからブランチに新しいファイルをマージできません

これが私のステップです:

  1. トランクから私のブランチに切り替えます
  2. トランクスサブディレクトリからブランチサブディレクトリへのマージを実行します。つまり、svn merge https:... / trunk / Class @ 2209 https:... branchs / mybranch / Class @ HEAD / Users / me /.../ Class

私が得た応答:---リポジトリURL間の違いを'/Users/me/.../Class'にマージします:C /Users/me/.../Class/NewFileYouDoNotHave.php競合の概要:ツリーの競合:1

リビジョン2209は、NewFileYouDoNotHave.phpがトランクに追加されたものと同じリビジョンです。以前のバージョンが欲しいと理解しています。ただし、以前のトランクリビジョンは、ブランチの最新リビジョンよりも古いものです。(つまり、誰かがブランチを更新し、私のファイルを含めなかったと思います)。

これを修正するために、競合はおそらくどのファイルがどのリビジョンにあるかについてのsvnの混乱に起因することを読みました。そこで、NewFileYouDoNotHave.phpを削除して、トランクにコミットしました。次に、それを追加してトランクにコミットしました。ブランチに切り替えて再度マージを実行しましたが、それでも同じ結果が得られます。

先週の私の経験から、トランクに戻ると(今はブランチにいます)、Subclipseがsvnへの接続をドロップすることを知っています。サブクリップGUIを介してチームメニュー項目にアクセスしてsvnコマンドを実行することはできなくなりますが、ターミナルでsvnコマンドを実行することはできます。

スキル:noob
SVN:svn、バージョン1.6.5(r38866)サブクリップ
:1.0.6

アドバイスや洞察などをいただければ幸いです。!!!

0 投票する
2 に答える
506 参照

iphone - 2つのバージョンのXCodeを並べて実行できますか?

ベータ版のiPhoneSDKと最新の「公式リリース」をインストールすることは可能ですか?

これも必要ですか、それともiPad開発だけでなくiPhone / iPod開発にもベータ版を使用できますか?

0 投票する
3 に答える
3056 参照

svn - 「セマンティックコンフリクト」のより良い、より単純な例は?

私は、バージョン管理システム (VCS) とは異なる 3 つのタイプの競合を区別したいと考えています。

  • 原文
  • 構文上の
  • セマンティック

テキストの競合は、マージまたは更新プロセスによって検出されるものです。これは、システムによってフラグが立てられます。結果のコミットは、競合が解決されるまで VCS によって許可されません。

VCS は構文上の競合にフラグを立てませんが、結果はコンパイルされません。したがって、これは少し注意深いプログラマーでも理解できるはずです。(単純な例としては、Leftによる変数の名前変更と、その変数を使用してRightによるいくつかの行の追加が考えられます。マージにはおそらく未解決のシンボルが含まれます。あるいは、変数の隠蔽によるセマンティックコンフリクトが発生する可能性があります。)

最後に、セマンティックコンフリクトは VCS によってフラグが立てられず、結果はコンパイルされますが、コードの実行に問題がある可能性があります。軽度の場合、誤った結果が生成されます。深刻なケースでは、クラッシュが発生する可能性があります。これらであっても、コード レビューまたは単体テストを通じて、非常に注意深いプログラマーがコミットする前に検出する必要があります。

セマンティック コンフリクトの私の例では SVN (Subversion) と C++ を使用していますが、これらの選択は質問の本質とはあまり関係がありません。

ベースコードは次のとおりです。

左 ( L) と右 ( R) の変更は次のとおりです。

Leftの「最適化」(ループ変数が取る値の変更):

の「最適化」(ループ変数の使用方法の変更):

これはマージまたは更新の結果であり、SVN (VCS の正しい動作) によって検出されないため、テキストの競合ではありません。コンパイルされるため、構文上の競合ではないことに注意してください。

は37 でassertあるため失敗します。odds

だから私の質問は次のとおりです。これより簡単な例はありますか?コンパイルされた実行可能ファイルに新しいクラッシュが発生する簡単な例はありますか?

二次的な質問として、実際のコードでこれに遭遇したケースはありますか? 繰り返しになりますが、簡単な例は特に歓迎されます。

0 投票する
4 に答える
3157 参照

jquery - jQuery をプロトタイプで動作させる方法

わかりましたので、これが状況です。これで私の髪を引っ張っています。

私はこれが初心者です。約6週間レールを使用しています。私は標準的なセットアップ パッケージを使用しており、私のコードではプロトタイプ ヘルパーを多用しています。私が言ったように、noob ;)

そこで、PrettyPhoto などの jQuery エフェクトをいくつか入れようとしています。しかし、ページが最初にロードされると、PrettyPhoto がうまく機能します。ただし、link_to_remote で作成されたリンクなど、Prototype ヘルパーを誰かが使用すると、Prettyphoto は機能しなくなります。

私はjRailsを試しました.競合を止めるためにJQueryサイトで提案されたすべての修正...

http://docs.jquery.com/Using_jQuery_with_Other_Libraries

...prototype.js のすべての $ の名前を $$$ に変更するなど、いくつかのクレイジーなことを行っても無駄です。プロトタイプ ヘルパーが壊れるか、jQuery が壊れます。

私がこれらを一緒に機能させることはできないようです。

何か案は?

これが私のapplication.html.erbの一部です

jquery の前にプロトタイプを配置すると、プロトタイプ ヘルパーが機能しません noconflict 句を配置すると、どちらも機能しません。

前もって感謝します!

クリス

ところで:これを試してみると、jQueryサイトから:

マイページが消える!

0 投票する
2 に答える
556 参照

svn - マージ競合の解決に関して、GITとSVNの違いは何ですか

ブランチをトランク/マスターにマージする方が簡単なので、git でのブランチは SVN よりもはるかに簡単であるとよく耳にします。私はいくつかのチュートリアルを読みましたが、それらは基本的なマージの競合のみをカバーしており (「アリスが code.cpp の 8 行目を変更し、同時にボブが code.cpp の 8 行目を変更しました ...」)、SVN と SVN の間に違いはありません。他のすべての分散ソース管理システム。

SVN リポジトリで問題が発生するが、git によって適切に処理されるブランチの変更の例を教えてください。

0 投票する
2 に答える
4096 参照

javascript - 2 つの Javascript 間の競合 (MailChimp 検証などのスクリプトと jQuery hSlides.js)

同じページで 2 つのスクリプトを実行しています。1 つは jQuery.hSlides.js スクリプトhttp://www.jesuscarrera.info/demos/hslides/で、もう 1 つは MailChimp リストのサインアップ統合に使用されるカスタム スクリプトです。hSlides パネルは、 http ://theatricalbellydance.com で実際に見ることができます。hSlides スクリプトと競合していたため、MailChimp スクリプトを無効にしまし。MailChimp スクリプトとの競合を止めるために、hSlides スクリプトに何ができるか教えてもらえますか?

MailChimp スクリプト

hslides スクリプト:

0 投票する
2 に答える
1710 参照

jquery - フラッシュファイルの上にdivを置く方法は?


jqueryツールのツールチップ を使用し、フラッシュバナーの下にアイコンを30ピクセル配置しました。問題は、アイコンにカーソルを合わせると、ツールチップがフラッシュバナーの下に隠れ、ツールチップdivまたは他の親divに、フラッシュバナーの上にある順序で高いz-indexを指定しましたが、違いはありません。
この問題を克服する方法はありますか?
下の写真の緑色のセクションはフラッシュファイルで、ツールチップの一部が非表示になっています。 altテキストhttp://9139571377325154367-a-1802744773732722657-s-sites.googlegroups.com/site/dindarbiz/file-cabinet/Image1.jpg?attachauth=ANoY7crSD9impeXl_APuj9p9jAcgiAwkbjAkV2agtMosnVNbW7wwF22_lwu-zgo5TVJ34edVR-5N___RZwIagxb-khFo53wnOkDUJj7pZOOYEeI1it0Cx9e1Dy91dNHlF7RCPvnjtNvJppHBN7NoA80lkz7TtbX3sBsN7m36G6304vSFXsrfJ4Sl_bNajm5F4C5oHa8rM365I7eCzRiJzzvwP421FFjiWg%3D%3D&attredirects=0

0 投票する
1 に答える
432 参照

svn - svnコントロールの外部で変更、削除、または追加されたファイルに対するSVNコミット

私はファイルをSubversionからではなく、ファインダーやその他のソースから変更することがよくあります。最近、たとえば、ローカルのsvnリポジトリを作成したワードプレスのセットアップからいくつかのプラグインを更新しましたが、特に、更新時にプラグインがsvnの内容と競合しています。それに加えて、私はsvnから特定のファイルを削除または追加しませんでした、そして私がそうするとき:

svnステータス

...ファイルの多くは!としてマークされています などなど。

クリーンアップを実行すると、競合が解決されないようです(svn diffを実行することで修正できるリソースの競合については話していません)。

svnのコンテキスト外で変更されたファイルを再同期し、適切な方法でコミットの準備をするにはどうすればよいですか。意味がわからない場合は、そのように言ってください。この投稿をクリーンアップ/編集します。