Я создал статическую веб-страницу с библиотекой materialize.css, когда я попытался переместить некоторые компоненты, чтобы реагировать, но они не работают.Почему материализуется не работает с реакцией
Это мой HTML шаблонного
<!DOCTYPE html>
<html>
<head>
<!--Import materialize.css-->
<link type="text/css" rel="stylesheet" href="css/materialize.min.css" media="screen,projection"/>
<!--Let browser know website is optimized for mobile-->
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<script src="http://fb.me/react-with-addons-0.13.1.js"></script>
<script src="http://fb.me/JSXTransformer-0.13.1.js"></script>
</head>
<body>
<div id="button"></div>
<script type=text/jsx src="main.js"></script>
<script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<script type="text/javascript" src="js/materialize.min.js"></script>
</body>
</html>
и это main.js
var ButtomTest = React.createClass({
render: function() {
return (
<div className="test">
<a class="waves-effect waves-light btn">Stuff</a>
</div>
);
}
});
React.render(
<ButtomTest />,
document.getElementById('button')
);
В браузере я вижу только "материал" в зеленом цвете. Что я делаю не так?
Проверьте правописание ... – max
Извините, английский не является родным. –
Документы подразумевают, что для этого требуется JavaScript: http://materializecss.com/waves.html#! работать? Возможно ли, что, поскольку кнопка не отображается до тех пор, пока не будет загружен файл 'materialize.min.js', он не будет вести себя так, как ожидалось? – WiredPrairie