@Jony1337

Как только добавил код в шаблон он не работает?

Привет , если вставить в оделиный файл этот код
<html>
<head>
    <script src="js/jquery.js"></script>

    <!-- Bootstrap Core JavaScript -->
    <script src="js/bootstrap.min.js"></script>

</head>
<body>
<script type="text/javascript">
$( function () {
  setImage();

  photo.oninput = setImage;

  function setImage(){
    if(isUrl(photo.value))result.src = photo.value;
  }

  function isUrl(url){
    return /http(s?):\/\/[-\w\.]{3,}\.[A-Za-z]{2,3}/.test(url);
  }
} );
</script>
Photo<br>
<form>
<input id="photo" value=""><br>
<img id="result" height="150px">
</form>


</body>
</html>

Он будет работать , а если вставить в шаблон bootstrap
<!DOCTYPE html>
<html lang="en">

<head>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">

    <title>SB Admin - Bootstrap Admin Template</title>

    <!-- Bootstrap Core CSS -->
    <link href="css/bootstrap.min.css" rel="stylesheet">

    <!-- Custom CSS -->
    <link href="css/sb-admin.css" rel="stylesheet">

    <!-- Custom Fonts -->
    <link href="font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">



</head>

<body>

    <div id="wrapper">

        <!-- Navigation -->
        <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
            <!-- Brand and toggle get grouped for better mobile display -->
            <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
                    <span class="sr-only">Toggle navigation</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <a class="navbar-brand" href="index.html">SB Admin</a>
            </div>
          


            <!-- /.navbar-collapse -->
        </nav>

        <div id="page-wrapper">

            <div class="container-fluid">

                <!-- Page Heading -->
                <div class="row">
                    
					<script type="text/javascript">
$( function () {
  setImage();

  photo.oninput = setImage;

  function setImage(){
    if(isUrl(photo.value))result.src = photo.value;
  }

  function isUrl(url){
    return /http(s?):\/\/[-\w\.]{3,}\.[A-Za-z]{2,3}/.test(url);
  }
} );
</script>
Photo<br>
<form>
<input id="photo" value=""><br>
<img id="result" height="150px">
</form>
                </div>
                <!-- /.row -->

            </div>
            <!-- /.container-fluid -->

        </div>
        <!-- /#page-wrapper -->

    </div>
    <!-- /#wrapper -->

    <!-- jQuery -->
    <script src="js/jquery.js"></script>

    <!-- Bootstrap Core JavaScript -->
    <script src="js/bootstrap.min.js"></script>

</body>

</html>

То ничего не работает , у кого какие мысли почему это может происходить ?
  • Вопрос задан
  • 144 просмотра
Пригласить эксперта
Ответы на вопрос 1
PavelMonro
@PavelMonro
Может потому что jquery сначала надо подключить в head!? А потом его использовать!?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
21 нояб. 2024, в 22:21
3000 руб./в час
21 нояб. 2024, в 21:42
100000 руб./за проект
21 нояб. 2024, в 21:30
500 руб./за проект