問題タブ [containment]
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 - ドラッグ要素を別の要素内に保持する
私は現在、ドラッグアンドドロッププラグインに取り組んでいます。(他の人に使ってもらいたいので作成しています)そして、jQueryのドラッグ可能containment
のような機能を作成したいです。
私は次のコードを試しています:
コードについて: o.containment
, はオプションの値でcontainment
あり、この場合は「#hi」です。oj
これは、プラグインのセレクターである が留まると想定されている封じ込めであると想定されています。
問題: oj
(セレクター) がドラッグされません。誰かがこれで私を助けてくれることを願っています。
c# - 含まれているオブジェクトを、含まれているオブジェクトのメソッドに引数として渡すのは悪い設計ですか?
以下の単純化された例のように、包含オブジェクトを引数として包含オブジェクトのメソッドに渡すのは悪い設計ですか?
Ps 上記の例は、包含関係と、包含オブジェクトを包含オブジェクトに渡すことのみを示すために単純化されており、それ自体はそうする目的を示していません。目的がありますのでご安心ください。
jquery - ドラッグ可能なjQueryUI:包含とsnapTo計算に他の要素を使用する
両方をドラッグする必要がある2つの要素があります。簡略化されたマークアップは次のとおりです。
それらはエリアに含まれている必要があり、そのエリアの特定の要素にもスナップする必要があります。問題は、ドラッグ可能で、それがどのように含まれるべきかを計算するとき.item
ではなく、見たいということです。.wrapper
ボタンの領域が少し外側に配置されているため.item
です。
でドラッグ可能を使用すると.item
、.wrapper
移動しません。
でドラッグ可能を使用すると、包含に使用される要素の上部、右側、または下部に完全に配置できません.wrapper
。.item
簡略化されたコード:
誰かがこれを解決する方法についてアイデアを持っていますか?あなたの助けは大歓迎です。
c++ - プライベート継承と封じ込め
封じ込めの代わりにプライベート継承を使用する必要がある場合を説明する一方で、この記事の作成者は次のように述べています。
「別のベースサブオブジェクトの前に使用済みオブジェクトを作成するか、後で破棄する必要があります。オブジェクトの存続期間が少し長いことが重要な場合は、継承を使用する以外に取得する方法はありません。」
サブオブジェクトAをサブオブジェクトBの前に構築し、Bの後に破棄する場合、囲んでいるクラスでAをBの前に宣言するだけでは不十分ですか?言い換えれば、この場合、なぜ封じ込めを使用して同じ結果を達成できないのでしょうか。
jquery - jQueryドラッグ可能なコンテナの可視ウィンドウ?
ユーザーがページの上部にいる場合はうまく機能しますが、スクロールダウンするとすべてが台無しになります。
これどうやってするの?
jquery - それぞれのコンテナdiv内の複数のdivのドラッグを制限する - jquery draggable
3 つの div (ドラッグ可能) があり、それぞれが (コンテナー) div 内にあります。「コンテインメント」を使って1つのdivの動きを制限することはできますが、3つが同じクラスになるとうまくいきません。これがどのように機能するかについて何か助けはありますか?ここに簡単なフィドルがあります:
ios5 - MFMessageComposeViewController と UIAppearance、アップルはカスタマイズしないと言います
質問
MFMessageComposeViewController アップルのドキュメントでは、次のように述べています。
重要メッセージ作成インターフェース自体はカスタマイズできないため、アプリケーションで変更しないでください。
しかし、MFMessageComposeViewController と MFMailComposeViewController のナビゲーションバーとバーボタンのアイテムは、UIAppearance で行ったすべてのスタイリングを継承しています。
UIAppearance コンテインメントを使用し、navigationbar/barbuttonitem の背景画像を nil に設定して、デフォルトの外観に戻そうとしましたが、navigationbar と barbuttonitem のデフォルトの titleTextAttributes を復元する方法がわかりませんでした。
別のルートに進み、コンテインメントを使用してスタイリングをナビゲーション コントローラーに制限しようとしましたが、いずれにせよ MFMessageComposeViewController と MFMailComposeViewController が私のナビゲーション コントローラーに含まれているように見えるので、これは役に立ちません。
だから私の質問は:
1) MFMessageComposeView と MFMailComposeView のナビゲーション バーの外観の変更は、アプリ ストアの承認時に問題になりますか? (問題がなければ、カスタム スタイルを保持できます。)
2) ComposeViewController を表示して、ナビゲーション コントローラーに含まれないようにする方法はありますか?
3) または単純に、barButtonItems と navigationBar のデフォルトのタイトル テキスト属性を復元するにはどうすればよいですか?
jquery - JQuery Resizable関数は、セレクターの一部でのみ機能します
テーブルの上にあるオーバーレイでサイズ変更可能なJQueryを使用しようとしています。以下のコードは、列間でサイズ変更およびドラッグ可能な絶対位置のオーバーレイとしてdivを作成します。
コードは正常に機能します。ただし、「サイズ変更可能な」jquery ui関数のオプションとして「containment」を追加すると、コードはセレクターとして指定されたテーブルの一部(つまり、#grid)でのみ機能します。
JsFiddle http://jsfiddle.net/WUsRx/5/を追加しましたが、サイズ変更可能なコードはFsFiddleでは機能しないようですが、Explorer8の#gridテーブルの一部では機能します。
javascriptは次のとおりです。
HTMLの1つの列が以下に含まれています。この問題は、毎回、#15:30から#16:00までのすべての列に表示されます。最初は、HTMLの変更または間違いである可能性があると考えたため、PHPを使用してループし、各行の一貫性を確保するためのテーブルを作成しました。#16:00を超えると、サイズ変更可能なコードは機能しません。
どんな考えでもありがたいです。
c++ - サブオブジェクトと含まれるオブジェクトの違い
サブオブジェクトと含まれるオブジェクトの違いは何ですか? 別のクラスから派生したクラスのインスタンスを構築するには、まずサブオブジェクトを作成し、次に派生オブジェクトを作成する必要があります。
質問:
派生オブジェクトにサブオブジェクトが含まれているというのは本当ですか?
オブジェクトの構造の違いをどのように視覚化できますか
a) 別のオブジェクトを含む
b) 別のクラスから派生したもの
a) と b) のオブジェクトは同じ構造を持っていますか?
jquery - jQueryのドラッグ可能なアイテムが兄弟要素とオーバーラップ/衝突しないように制限します
jQuery UIを使用して、ドラッグ可能なオブジェクトの包含領域を制限する必要がありますが、いくつかの追加の制限があります。ドラッグ可能な要素が同じコンテナ内の他の要素と重ならないようにする必要があります。「moveInHere」領域での移動を許可する必要がありますが、「butNotHere」領域では許可しません。出来ますか?