2016-09-07 5 views
0

正しい場所にウェルを貼り付けようとしています。問題のないコードサンプルを入手しました。Aureliaでブートストラップを貼ってウェルをランダムに移動

http://codepen.io/anon/pen/Egaqxb

bootstrap.css、bootstrap.jsとjQueryは、上記codepenにライブラリの依存関係として添加しました。

<div class="container-fluid"> 
<div class="row"> 
    <div class="col-md-2"> 
     <!-- selection menu bar --> 
     <div class="well well-lg" data-spy="affix"> 
      <!-- Selection "Program" --> 
      <div class="form-element"> 
       <label for="ln">Program</label> 
       <form> 
        <div class="form-group"> 
         <select class="form-control"> 
          <option>Select a Program</option> 
         </select> 
        </div> 
       </form> 
      </div> 
     </div> 
    </div> 
    <div class="col-md-10"> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
     <p> testdsafjsdlkfjslk</p> 
    </div> 
</div> 

.affix { 
    top: 0; 
} 

.affix-top { 
    display:inline-block 
} 

.affix-bottom { 
    position: absolute; 
    width: 100%; 
} 

私はそれがアウレリア内で動作するようになってといくつかの問題を持っていたし、誰かが私には、次のgist.runを生み出す助けました。それはある程度は機能しますが、表示はわずかに異なります(HTMLコードはまったく同じですが)。奇妙な異常は、井戸をクリックすると何らかの理由で画面上を移動することです。 Aureliaなしでもブートストラップが原因で起こっていると信じるのは難しいです。

カスタムと接辞は、例属性:私は、カスタム属性を使用して、単純に添付(にものを置かない場合 https://gist.run/?id=984dd297691abccca983c995d09ade7a

奇妙なことに)、私はまだ異なっている表示の問題を持っていますが、クリック井戸がスクリーン上を飛び回ることはありません。カスタムのない 接辞は、例属性: https://gist.run/?id=30ef1d1e3126f5a1aebd44d30b9ccf44

これはアウレリアは、私はそれを知らないんだ背景に奇妙な何かをやっている私は、根本的な原因を突き止めるように見えることはできませんと信じて私をリードしています。

+0

https://gist.run/?id=8d39f6f5a49d42ae6997905058f60419属性をカスタム命名規則に変更しました。myCustomAttr = mca – Knostradamus

+0

@Knostradamusこれは面白いグリッチを停止しますが、codepenの例のように正しく貼り付けません。 –

+0

私はその質問を理解するとは思わない。あなたはブートストラップのAffixプラグインを使用していますか? http://getbootstrap.com/javascript/ =>なぜ、接辞がUIを壊しているのか、それとも動かそうとしているのか理解しようとしていますか?アウレリアが間違っているかどうかわからない。 – Knostradamus

答えて

1

私は、任意のカスタム属性は、厳密な命名規則に従わなければならないというルールに固執するだろう:私のカスタム属性= mcaThing

しかし!今あなたの質問を理解しています(私は思います) あなたのattach()関数では、jQueryの要素に配置したいと思うかもしれません。 私はどこにジャンプしていたのか分かりませんが、あなたのオフセットを指定することで、affix()を制御できます。

attached() { 
 
    $(this.element).affix({ 
 
    offset: { 
 
     top: 100 
 
    } 
 
    }); 
 
}

この情報がお役に立てば幸い!

+0

ありがとうございますが、これがあなたが意味するものなら、それはまだ動作していないようです。 https://gist.run/?id=1e7e3c2b320851f0922ada4502f215a7 –

+0

セレクターがあなたのコンテナを指す必要がありますelem – Knostradamus

+0

私は自分の答えを編集しました。混乱をおかけして申し訳ありません。私はあなたの質問に答えることを願っています。 – Knostradamus

関連する問題