モジュール上のロードごとに Web サイトの背景を変更しようとしています。ブートストラップをインポートしなくても問題なく動作しますが、ブートストラップをインポートしようとすると
$('html').css({"background":background})
、Twitter のブートストラップが使用されていない部分にしか効果がないように見えます。
Twitterのブートストラップがインポートされたときだけ、背景を変更する必要があるように感じます。ここにスクリーンショットがあります: https://www.dropbox.com/s/ztcx56p9b7twq8b/Screen%20Shot%202012-12-18%20at%203.35.21%20PM.png?m
<!DOCTYPE html>
<html>
<head>
<script src="/javascripts/js/bootstrap.min.js"></script>
<script type="text/javascript" src="/javascripts/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="/javascripts/background_decider.js"></script>
<link rel='stylesheet' href='/stylesheets/css/bootstrap.min.css'/>
<link rel='stylesheet' href='/stylesheets/style.css' />
</head>
<body>
<script type="text/javascript">
window.onload = function() {
window.setTimeout(function () {
var background = select_background();
$('html').css({"background":background});
}, 0);
};
</script>
<div class="title">
<form class="form-horizontal">
<div class="control-group">
<div class="controls">
<label class="control-label" for="inputEmail">Email</label>
<input type="text" id="inputEmail" placeholder="Email">
</div>
</div>
<div class="control-group">
<div class="controls">
<label class="control-label" for="inputPassword">Password</label>
<input type="password" id="inputPassword" placeholder="Password">
</div>
</div>
</form>
</div>
</body>
</html>