как настроить <div>по горизонтали в одну строку в слайдере mootools - PullRequest
0 голосов
/ 09 января 2012

Я создал два ползунка, используя mootools,

в основном это два <div>, я сдвигаю его один за другим, но проблема в том, что я не могу установить положение, оно приходитодин под другим, и что я хочу, так это то, что оба должны быть в одной строке, и слайдер2 должен начинаться с той точки, на которой заканчивается слайдер1

мой код выглядит следующим образом:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
h3.section {
  margin-top: 1em;
}

#test{
  background: #D0C8C8;
  color: #8A7575;
  padding: 10px;
  border: 5px solid #F3F1F1;
  font-weight: bold;
  width:66px;
  height:66px;
  float:left;
}
#testing{
  background: #D88888;
  color: #8A7575;
  padding: 10px;
  border: 5px solid #F3F1F1;
  font-weight: bold;
  width:66px;
  height:66px;
  float:left;
}


</style>
<script type="text/javascript" src="mootools-core-1.4-full.js"> </script>
<script type="text/javascript" src="mootools-more-1.4-full.js"> </script>

<script type="text/javascript">

window.addEvent('domready', function() {



  var one = new Fx.Slide('test', {mode: 'horizontal'});

  var two = new Fx.Slide('testing', {mode: 'horizontal'});


  one.hide();
  two.hide();
  one.slideIn();



   one.addEvent('complete', function() {
   two.slideIn();
  });



});
</script>

</head>

<body>



<div id="test">

</div>

<div id="testing">

</div>


</body>
</html>

можеткто-нибудь, помогите мне, пожалуйста,

1 Ответ

1 голос
/ 09 января 2012

Проблема в том, что каждый div, обработанный Fx.Slide, будет обёрнут элементом div. Поэтому, чтобы достичь желаемого, вы можете немного поиграть с css, например, добавив правило, которое будет соответствовать тестовой / тестирующей оболочке divs

#container > div{
    float:left;
}

/* note that I wrapped the 2 divs test and testing inside #container div */

Демо: http://jsfiddle.net/steweb/hGSdN/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...