トップページ > プログラム > 2015年05月15日 > R8v75Gbn

書き込み順位&時間帯一覧

6 位/160 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000023000000005



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
+ JavaScript の質問用スレッド vol.118 + [転載禁止]©2ch.net

書き込みレス一覧

【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
478 :デフォルトの名無しさん[sage]:2015/05/15(金) 14:25:21.86 ID:R8v75Gbn
JavaScriptについて質問します。
Webページのスクロールバーを固定するスクリプトをこのページ(http://allabout.co.jp/gm/gc/446230/)を参考にして作ったのですが、
「本文のところが隠れて見えない場合がある」と指摘されたので、
ボタンを押せばスクロールバーの固定を解除できるようにしたいと考えています。
しかし、ネットで調べたのですが、「押して実行する」ならいくつもあるのですが、
押して停止や無効化させるというのは見つかりませんでした。
どなたかボタンひとつで有効無効を切り替えるスイッチを配置する方法を教えていただけないでしょうか?
よろしくお願いします。
下記が使用しているスクリプトと実行箇所の内容です。
【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
479 :デフォルトの名無しさん[sage]:2015/05/15(金) 14:26:46.12 ID:R8v75Gbn
<script type="text/javascript" src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<script type="text/javascript">
// ページの読み込みが完了してから実行
$(function() {
// 途中から固定したいボックスの情報を得る
var navBox = $("#fixedNavi");
var navOst = navBox.offset().top;
// スクロールされた際に実行
$(window).scroll( function() {
// 現在のスクロール位置と、固定したいボックスの位置を比較
if( $(window).scrollTop() > navOst ) {
// 固定用のclassを付加
navBox.addClass("fixBox");
}
else {
// 固定用のclassを削除
navBox.removeClass("fixBox");
}
});

});
</script>

<div id="fixedNavi">
〜サイドメニュー〜
</div>
+ JavaScript の質問用スレッド vol.118 + [転載禁止]©2ch.net
54 :デフォルトの名無しさん[sage]:2015/05/15(金) 15:15:46.81 ID:R8v75Gbn
JavaScriptについて質問します。
Webページのスクロールバーを固定するスクリプトをこのページ(http://allabout.co.jp/gm/gc/446230/)を参考にして作ったのですが、
「本文のところが隠れて見えない場合がある」と指摘されたので、
ボタンを押せばスクロールバーの固定を解除できるようにしたいと考えています。
しかし、ネットで調べたのですが、「押して実行する」ならいくつもあるのですが、
押して停止や無効化させるというのは見つかりませんでした。
どなたかボタンひとつで有効無効を切り替えるスイッチを配置する方法を教えていただけないでしょうか?
よろしくお願いします。
下記が使用しているスクリプトと実行箇所の内容です。
+ JavaScript の質問用スレッド vol.118 + [転載禁止]©2ch.net
55 :デフォルトの名無しさん[sage]:2015/05/15(金) 15:16:34.83 ID:R8v75Gbn
<script type="text/javascript" src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<script type="text/javascript">
// ページの読み込みが完了してから実行
$(function() {
// 途中から固定したいボックスの情報を得る
var navBox = $("#fixedNavi");
var navOst = navBox.offset().top;
// スクロールされた際に実行
$(window).scroll( function() {
// 現在のスクロール位置と、固定したいボックスの位置を比較
if( $(window).scrollTop() > navOst ) {
// 固定用のclassを付加
navBox.addClass("fixBox");
}
else {
// 固定用のclassを削除
navBox.removeClass("fixBox");
}
});

});
</script>

<div id="fixedNavi">
〜サイドメニュー〜
</div>
【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
481 :デフォルトの名無しさん[sage]:2015/05/15(金) 15:19:21.70 ID:R8v75Gbn
>>480
そうですね。
ありがとうございます。
そちらで質問してみたいと思います。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。