Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 制作一个按钮,该按钮指向不同选项卡上“div”的页面位置,但选项卡位于同一页面中_Javascript_Html_Twitter Bootstrap 3 - Fatal编程技术网

Javascript 制作一个按钮,该按钮指向不同选项卡上“div”的页面位置,但选项卡位于同一页面中

Javascript 制作一个按钮,该按钮指向不同选项卡上“div”的页面位置,但选项卡位于同一页面中,javascript,html,twitter-bootstrap-3,Javascript,Html,Twitter Bootstrap 3,所以我对Laravel有点不屑一顾,在我的一个应用程序视图中,我有一些带有内容的引导标签 我必须在第一个选项卡上制作一个按钮,将您带到最后一个选项卡上的特定div位置,在任何地方都找不到示例 我尝试过使用一些JavaScript,但该按钮不起任何作用,chrome控制台中显示: 加载资源失败:服务器响应状态为404(未找到) 6ImagenAudioVideo:98未捕获引用错误:在HTMLInputElement.onclick(ImagenAudioVideo:98)中未定义goto 下面是

所以我对Laravel有点不屑一顾,在我的一个应用程序视图中,我有一些带有内容的引导标签

我必须在第一个选项卡上制作一个按钮,将您带到最后一个选项卡上的特定
div
位置,在任何地方都找不到示例

我尝试过使用一些JavaScript,但该按钮不起任何作用,chrome控制台中显示:

加载资源失败:服务器响应状态为404(未找到) 6ImagenAudioVideo:98未捕获引用错误:在HTMLInputElement.onclick(ImagenAudioVideo:98)中未定义goto

下面是我的代码

选项卡:

<div class="container">
    <div class="card-header">Configurarcion de plantilla imagen, audio, video</div> 

    <ul class="nav nav-tabs">
        <li class="active"><a data-toggle="tab" href="#insEntorno">Instrucciones de entorno</a></li>
        <li><a data-toggle="tab" href="#lineaB">Linea base</a></li>
        <li><a data-toggle="tab" href="#descansos">Descansos</a></li>
        <li><a data-toggle="tab" href="#fases">Fases</a></li>                                   
    </ul>

    <div class="tab-content ">
       <!-- Some content -->
    </div>
    <!-- More content -->
</div>
Js:


谢谢你帮助我

要打开新选项卡,请调用
窗口。打开
,而不是分配给
窗口。位置
。我相信URL将需要包含指向页面的URL,即使它是同一页面,加上您想要滚动到的id的标签


另外,请注意,如果您在Javascript代码中执行此操作,而不是使用目标属性设置为新选项卡的普通锚定选项卡,则可能会遇到广告阻止程序和弹出窗口阻止程序,从而使您的应用程序无法运行。(来源:我上周刚遇到这个问题!)

要打开一个新选项卡,请调用
窗口。打开
而不是分配给
窗口。位置
。我相信URL将需要包含指向页面的URL,即使它是同一页面,加上您想要滚动到的id的标签

另外,请注意,如果您在Javascript代码中执行此操作,而不是使用目标属性设置为新选项卡的普通锚定选项卡,则可能会遇到广告阻止程序和弹出窗口阻止程序,从而使您的应用程序无法运行。(来源:我上周刚遇到这个问题!)

试试这段代码

HTML


plantilla图像、音频、视频配置
这个剧本呢

<script>
function goto(tabId) {
  var i, tabcontent, tablinks;
  tabcontent = document.getElementsByClassName("tabcontent");
  for (i = 0; i < tabcontent.length; i++) {
    tabcontent[i].style.display = "none";
  }
  tablinks = document.getElementsByClassName("tablinks");
  for (i = 0; i < tablinks.length; i++) {
    tablinks[i].className = tablinks[i].className.replace(" active", "");
  }
  document.getElementById(tabId).style.display = "block";
  tablinks[3].className += " active";
  document.getElementById('yourDivIdHere').scrollIntoView();
}
</script>

函数goto(tabId){
var i,tabcontent,tablinks;
tabcontent=document.getElementsByClassName(“tabcontent”);
对于(i=0;i
“3”字对应的“3”字对应的符号表示安静。。。这张卡索标签的正面是一张3号的标签,上面写着“你的房间”和一张安静的卷轴

确保索引“[3]”对应于要转到的选项卡。。。在这种情况下,制表符面对应于索引3,但请记住,以防您要更改它,并将“yourDivIdHere”替换为要滚动的id

HTML


plantilla图像、音频、视频配置
这个剧本呢

<script>
function goto(tabId) {
  var i, tabcontent, tablinks;
  tabcontent = document.getElementsByClassName("tabcontent");
  for (i = 0; i < tabcontent.length; i++) {
    tabcontent[i].style.display = "none";
  }
  tablinks = document.getElementsByClassName("tablinks");
  for (i = 0; i < tablinks.length; i++) {
    tablinks[i].className = tablinks[i].className.replace(" active", "");
  }
  document.getElementById(tabId).style.display = "block";
  tablinks[3].className += " active";
  document.getElementById('yourDivIdHere').scrollIntoView();
}
</script>

函数goto(tabId){
var i,tabcontent,tablinks;
tabcontent=document.getElementsByClassName(“tabcontent”);
对于(i=0;i
“3”字对应的“3”字对应的符号表示安静。。。这张卡索标签的正面是一张3号的标签,上面写着“你的房间”和一张安静的卷轴


确保索引“[3]”对应于要转到的选项卡。。。在这种情况下,标签面对应于索引3,但请记住,如果您想更改它,请将“yourDivIdHere”替换为您要滚动的id

很抱歉这么晚才回复,但这是适用于我的代码!谢谢大家的帮助:)希望有人觉得这个有用

下面是javascript:

function goto() {
$('#tbs a[href="#fases"]').tab('show');
document.getElementById('imgf1').scrollIntoView();
}

以及html:

<ul id="tbs"class="nav nav-tabs" role="tablist">
                         <li class="nav-item"><a  class="nav-link active" data-toggle="tab" href="#inicio">Inicio</a></li>
                        <li class="nav-item"><a class="nav-link" data-toggle="tab" href="#insEntorno">Instrucciones de entorno</a></li>
                        <li class="nav-item"><a class="nav-link"  data-toggle="tab" href="#lineaB">Linea base</a></li>
                        <li class="nav-item"><a class="nav-link" data-toggle="tab" href="#descansos">Descansos</a></li>
                        <li class="nav-item"><a class="nav-link" data-toggle="tab" href="#fases">Fases</a></li>                                   
                    </ul>

                    <div class="tab-content ">
                         <div id="inicio" class="container tab-pane active">
                                <div id="centrarB">
                                <button class="btn btn-primary" onclick="goto()"> fases </button>

                                </div>
                           </div>
法斯
很抱歉这么晚才回复,但这是对我有用的代码!谢谢大家的帮助:)希望有人觉得这个有用

下面是javascript:

function goto() {
$('#tbs a[href="#fases"]').tab('show');
document.getElementById('imgf1').scrollIntoView();
}

以及html:

<ul id="tbs"class="nav nav-tabs" role="tablist">
                         <li class="nav-item"><a  class="nav-link active" data-toggle="tab" href="#inicio">Inicio</a></li>
                        <li class="nav-item"><a class="nav-link" data-toggle="tab" href="#insEntorno">Instrucciones de entorno</a></li>
                        <li class="nav-item"><a class="nav-link"  data-toggle="tab" href="#lineaB">Linea base</a></li>
                        <li class="nav-item"><a class="nav-link" data-toggle="tab" href="#descansos">Descansos</a></li>
                        <li class="nav-item"><a class="nav-link" data-toggle="tab" href="#fases">Fases</a></li>                                   
                    </ul>

                    <div class="tab-content ">
                         <div id="inicio" class="container tab-pane active">
                                <div id="centrarB">
                                <button class="btn btn-primary" onclick="goto()"> fases </button>

                                </div>
                           </div>