jquery 在页面加载时选择默认选项卡

dxpyg8gm  于 2023-11-17  发布在  jQuery
关注(0)|答案(2)|浏览(147)

我想第一个选项卡将在页面加载'选择'。
嗨,我想第一个选项卡,“发现”,在页面加载时被选中.我已经运行在JavaScript相同的代码功能的多个版本,似乎没有什么工作.我想知道我在Javascript或HTML的代码格式是否正确.
我用这个作为参考:https://codepen.io/PeteTalksWeb/pen/vmyJBd
任何反馈或对这个问题的帮助将不胜感激,提前感谢。

  1. <div id="tabs" class="tabbable-line">
  2. <ul class="nav nav-tabs text-center">
  3. <li class="active">
  4. <a href="#tabs-1" data-toggle="tab">Discover</a>
  5. </li>
  6. <li>
  7. <a href="#tabs-2" data-toggle="tab">Planning</a>
  8. </li>
  9. <li>
  10. <a href="#tabs-3" data-toggle="tab">Marketing</a>
  11. </li>
  12. <li>
  13. <a href="#tabs-4" data-toggle="tab">Growth</a>
  14. </li>
  15. </ul>
  16. <div class="tab-content">
  17. <div class="tab-pane active" id="tabs-1">
  18. <div class="col-md-6 margin-btm-30">
  19. <img src="img/process-1.jpg" class="img-responsive img-shadow" alt="">
  20. </div>
  21. <div class="col-md-6">
  22. <h4>Integration of business</h4>
  23. <p>Some text</p>
  24. </div>
  25. </div>
  26. <div class="tab-pane" id="tabs-2">
  27. <div class="col-md-6 margin-btm-30">
  28. <img src="img/process-2.jpg" class="img-responsive img-shadow" alt="">
  29. </div>
  30. <div class="col-md-6">
  31. <h4>Integration of business</h4>
  32. <p>Some text</p>
  33. </div>
  34. </div>
  35. <div class="tab-pane" id="tabs-3">
  36. <div class="col-md-6 margin-btm-30">
  37. <img src="img/process-3.jpg" class="img-responsive img-shadow" alt="">
  38. </div>
  39. <div class="col-md-6">
  40. <h4>Integration of business</h4>
  41. <p>Some text</p>
  42. </div>
  43. </div>
  44. <div class="tab-pane" id="tabs-4">
  45. <div class="col-md-6 margin-btm-30">
  46. <img src="img/process-4.jpg" class="img-responsive img-shadow" alt="">
  47. </div>
  48. <div class="col-md-6">
  49. <h4>Integration of business</h4>
  50. <p>Some text</p>
  51. </div>
  52. </div>
  53. </div>
  54. </div>
  55. <div id="tabid"></div>

个字符
我希望在页面加载时选择标签/链接,但输出结果是标签“ Flink ”,好像被选中,然后很快就消失了。
编辑我收到这个错误:Uncaught TypeError:$(...).tabs is not a function这是什么意思?

guykilcj

guykilcj1#

下面的代码片段显示它工作正常。请检查以下内容:
1.你的JavaScript被一个document.ready函数 Package :
第一个月

  1. $(document).ready(function(){

字符串
(both工作原理相同-请参阅下面的StackSnackSnacklist了解第一个是如何使用的)
1.您已经包含了所有必要的库(CSS,jQuery.js和jQueryUI.js文件)-如下面的片段。您可以将这些包含在页面的<head>标签中。

  1. $(function(){
  2. $("#tabs").tabs({
  3. active: 0,
  4. activate: function (event, ui) {
  5. var active = $('#tabs').tabs('option', 'active');
  6. }
  7. });
  8. }); //end document.ready
  1. <link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css" >
  2. <script src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
  3. <script src="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
  4. <div id="tabs" class="tabbable-line">
  5. <ul class="nav nav-tabs text-center">
  6. <li class="active">
  7. <a href="#tabs-1" data-toggle="tab">Discover</a>
  8. </li>
  9. <li>
  10. <a href="#tabs-2" data-toggle="tab">Planning</a>
  11. </li>
  12. <li>
  13. <a href="#tabs-3" data-toggle="tab">Marketing</a>
  14. </li>
  15. <li>
  16. <a href="#tabs-4" data-toggle="tab">Growth</a>
  17. </li>
  18. </ul>
  19. <div class="tab-content">
  20. <div class="tab-pane active" id="tabs-1">
  21. <div class="col-md-6 margin-btm-30">
  22. <img src="img/process-1.jpg" class="img-responsive img-shadow" alt="">
  23. </div>
  24. <div class="col-md-6">
  25. <h4>Integration of business</h4>
  26. <p>Some text</p>
  27. </div>
  28. </div>
  29. <div class="tab-pane" id="tabs-2">
  30. <div class="col-md-6 margin-btm-30">
  31. <img src="img/process-2.jpg" class="img-responsive img-shadow" alt="">
  32. </div>
  33. <div class="col-md-6">
  34. <h4>Integration of business</h4>
  35. <p>Some text</p>
  36. </div>
  37. </div>
  38. <div class="tab-pane" id="tabs-3">
  39. <div class="col-md-6 margin-btm-30">
  40. <img src="img/process-3.jpg" class="img-responsive img-shadow" alt="">
  41. </div>
  42. <div class="col-md-6">
  43. <h4>Integration of business</h4>
  44. <p>Some text</p>
  45. </div>
  46. </div>
  47. <div class="tab-pane" id="tabs-4">
  48. <div class="col-md-6 margin-btm-30">
  49. <img src="img/process-4.jpg" class="img-responsive img-shadow" alt="">
  50. </div>
  51. <div class="col-md-6">
  52. <h4>Integration of business</h4>
  53. <p>Some text</p>
  54. </div>
  55. </div>
  56. </div>
  57. </div>
  58. <div id="tabid"></div>
  59. <script>
  60. </script>

的数据

展开查看全部
lsmepo6l

lsmepo6l2#

我用你的代码创建了一个JSFiddle here
您的代码运行良好,正如您将看到的,我已经确保包括以下资源;
Jquery本身-https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js
JQuery UI - https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js
在我的例子中,更改以下内容:

  1. active: 1,

字符串

  1. active: 0,


你会看到一个不同的选项卡被选中。

相关问题