2014-12-01 4 views
-1

Почему это не задает ширину документа. Я хочу, чтобы левый div был 100px, а правый div - шириной документа - 100px Спасибо за ваше время!Почему это не задает ширину документа?

<html> 
<head> 
<link rel="stylesheet" type="text/css" href="stack.css"> 
<script language="javascript" type="text/javascript" src="jquery-1.8.3.js"></script> 
</head> 
<body> 
</script> 
<button></button> 
<div id="parent"> 
<div id="left"></div> 
<div id="right"></div> 
</div> 

<script language="javascript" type="text/javascript" src="jquery-1.8.3.js"> 
$(document).ready(function() { 
var $doc_width = $(document).width(); 
var $rightwidth = $doc_width - 100; 
$("#right").width($rightwidth); 
}); 
}); 


</body> 
</html> 
+0

, потому что нет закрытия '' тег в коде? И у вас есть дополнительный '}),' который не нужен? –

ответ

2
  1. У вас был сценарий тег закрытия после того, как ваше тело тега
  2. Вы не имеют тег закрытия сценария после того, как сценарий вы пытаетесь запустить
  3. Вы имели дополнительный набор закрывающих скобок & круглые скобки, которые не требовались.

Попробуйте изменить:

<!DOCTYPE html> 
<html> 
<head> 
<link rel="stylesheet" type="text/css" href="stack.css"> 
<script src="jquery-1.8.3.js"></script> 
</head> 
<body> 
<button></button> 
<div id="parent"> 
<div id="left"></div> 
<div id="right"></div> 
</div> 

<script> 
$(document).ready(function() { 
var $doc_width = $(document).width(); 
var $rightwidth = $doc_width - 100; 
$("#right").width($rightwidth); 
}); 
</script> 

</body> 
</html> 
+0

все еще не работает :( –

+0

Правильно ли ширина должна быть числом? Есть ли способ, которым вы можете писать ($ rightwidth px?) –

+0

Является ли файл jquery-1.8.3.js установленным в корневом каталоге вашего сервера ? –

Смежные вопросы