こんにちは私はサイドバーを作ったし、その親にその幅の相対を更新autoにいくつかのJavaScriptを使用しているが、今、私は窓は、私が考えるこれ(750px以下になるたび、自動完全接辞を削除したいですブートストラップのタブレットブレークポイントです)。無効に接辞
私は別のページにこのコードを見つけましたが、私はそれが私のページ上で動作するように取得することはできません(ところで、私はJavaのコーディングの偉大な知識を持っていない)
<script>
if ($(.container).first().innerWidth() > 750)
$(#sidebar).affix({})
</script>
これは
私のサイトです<div class="container">
<div class="row">
<div class="col-sm-3">
<div id="sidebar">
<div class="row">
<div class="about text-center page-header">
<img src="images/me.jpg" class="img-circle" width="100px">
<h3>Indiana Porter</h3>
<small>Subtitle</small>
</div>
<div class="posts page-header">
<h4 style="padding-left:15px;"><strong>Recent Posts</strong></h4>
<div id="posts">
<ul class="nav nav-tabs nav-stacked">
<li class="active"><a href="#310320161" class="page-scroll">Back to the future day</a></li>
<li><a href="#310320162" class="page-scroll">How about something spacey</a></li>
<li><a href="#310320163" class="page-scroll">A little bit of compositing</a></li>
</ul>
</div>
<br>
</div>
<div class="col-md-12 text-center">
<button type="button" class="btn btn-default" data-toggle="modal" data-target="#feedback">Email me</button>
</div>
</div>
</div>
</div>
<div class="col-sm-9">
<div class="row" id="310320161">
<div class="col-md-12 page-header">
<p><img src="images/bttf.jpg" class="img-responsive"></p>
<h2>Back to the future day<br><small>31/01/2016</small></h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce laoreet lorem auctor risus interdum, a gravida ligula iaculis. Donec sodales leo et nunc fringilla, eu gravida tellus porttitor. Ut at lorem tortor. Pellentesque at magna leo. Nullam venenatis varius nisl, sed convallis mauris tempus eu. Sed feugiat dignissim convallis. Pellentesque at lobortis libero, sit amet placerat lacus. Praesent ut hendrerit magna.</p>
<h3>Files</h3>
<p><div class="well well-sm">
<div class="row text-center">
<a href="files/310320161/BTTF.aep"><div class="col-xs-3 col-sm-2"><h2><span class="glyphicon glyphicon-file" aria-hidden="true"></span></h2>BTTF.aep</div></a>
<a href="files/310320161/delorian.jpg"><div class="col-xs-3 col-sm-2"><h2><span class="glyphicon glyphicon-picture" aria-hidden="true"></span></h2>Delorian.jpg</div></a>
<a href=""><div class="col-xs-3 col-sm-2"><h2><span class="glyphicon glyphicon-folder-close" aria-hidden="true"></span></h2>BTTF.zip</div></a>
</div>
</div></p>
</div>
</div>
<div class="row" id="310320162">
<div class="col-md-12 page-header">
<p><img src="images/spacey.jpg" class="img-responsive"></p>
<h2>Post 2<br><small>31/01/2016</small></h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce laoreet lorem auctor risus interdum, a gravida ligula iaculis. Donec sodales leo et nunc fringilla, eu gravida tellus porttitor. Ut at lorem tortor. Pellentesque at magna leo. Nullam venenatis varius nisl, sed convallis mauris tempus eu. Sed feugiat dignissim convallis. Pellentesque at lobortis libero, sit amet placerat lacus. Praesent ut hendrerit magna.</p>
</div>
</div>
<div class="row" id="310320163">
<div class="col-md-12 page-header">
<p><img src="images/compositing.jpg" class="img-responsive"></p>
<h2>Post 3<br><small>31/01/2016</small></h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce laoreet lorem auctor risus interdum, a gravida ligula iaculis. Donec sodales leo et nunc fringilla, eu gravida tellus porttitor. Ut at lorem tortor. Pellentesque at magna leo. Nullam venenatis varius nisl, sed convallis mauris tempus eu. Sed feugiat dignissim convallis. Pellentesque at lobortis libero, sit amet placerat lacus. Praesent ut hendrerit magna.</p>
</div>
</div>
</div>
</div>
</div>
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script>
$(function() {
var $sidebar = $('div[data-spy="affix"]');
resize = function() { $sidebar.width($sidebar.parent().width()); };
$(window).resize(resize);
resize();
});
</script>
</body>
</html>
申し訳ありませんがそれは、誰かが私が間違ってやっているものを私に教えてください可能性があり、少し厄介です。笑
私はちょうどそれを試してみましたが、運:(それは私が他のJavaのためにそれを使用しています?私は、データ・スパイは=クラスの代わりに=「貼る」「貼る」を使用していたという事実を行うには何も持っていないだろう私は再びはい、親 – user2072017
に比べてサイズ。あなたは一貫性のためにデータ - 属性やJavaScriptを使用してブートストラップ使用するかを選択する必要があります。しかし、その場合には、あなたは '$(「#サイドバー」)を使用できることになったコード。removeAttr( 'データ-spy「) 'や' $(」#サイドバー「)。ATTR(」データ・スパイ」、 『』) '。 –
は素晴らしい作品というすごい!私も理由の700の代わりに、750に最小サイズを変更する必要がありましたパディングとマージンが含まれていませんでした。このスクリプトは、携帯電話上での向きやものを変更するための?他のスクリプトのように再サイズの中で毎回画面を実行させるための方法はあります。 – user2072017