ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingกด refresh หน้าเว็บ เเล้วให้ขึ้นโหลดหน้าเว็บ ที่ขึ้นแถบโหลดครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: กด refresh หน้าเว็บ เเล้วให้ขึ้นโหลดหน้าเว็บ ที่ขึ้นแถบโหลดครับ  (อ่าน 698 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
golf1122
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 34



ดูรายละเอียด
« เมื่อ: 15 มีนาคม 2020, 15:24:10 »

ตอนเข้าหน้าเว็บเเล้วมีเเถบรอโหลด ผมทำได้เเล้ว ทีนี้ผมอยากให้กดปุ่ดเเล้วขึ้นเเถบรอโหลด
ตอนเราอยู่หน้า home ยังไม่เเสดงข้อมูล ถ้าเรากดปุ่ม Success ผมอยากให้ขึ้นเเถบรอโหลด เเล้วมันจะเเสดงข้อมูล ต้องทำยังำไงครับ
มีโค้ดเเล้ว เเต่ติดที่จะเอามาใช้ยังไงครับ


โค๊ด:
<!DOCTYPE html>
<html lang="en">
<head>
  <title>Bootstrap Example</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
   <style type="text/css">
     
    #overlay {   
        position: absolute; 
        top: 0px;   
        left: 0px; 
        background: #ccc;   
        width: 100%;   
        height: 100%;   
        opacity: .75;   
        filter: alpha(opacity=75);   
        -moz-opacity: .75; 
        z-index: 999; 
        background: #fff url(http://i.imgur.com/KUJoe.gif) 50% 50% no-repeat;
    }   
    .main-contain{
        position: absolute; 
        top: 0px;   
        left: 0px; 
        width: 100%;   
        height: 100%;   
        overflow: hidden;
    }
    </style>
</head>
<body>
<button type="button" class="btn btn-success">Success</button>
<div class="container">
  <h2>Dynamic Tabs</h2>
  <ul class="nav nav-tabs">
    <li class="active"><a href="#home">Home</a></li>
    <li><a href="#menu1">Menu 1</a></li>
    <li><a href="#menu2">Menu 2</a></li>
    <li><a href="#menu3">Menu 3</a></li>
  </ul>
<div id="overlay"></div>
<div class="main-contain">
  <div class="tab-content">
    <div id="home" class="tab-pane fade in active ">
      <h3>HOME</h3>
      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
    </div>
    <div id="menu1" class="tab-pane fade active in ">
      <h3>Menu 1</h3>
      <p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
    </div>
    <div id="menu2" class="tab-pane fade active in">
      <h3>Menu 2</h3>
      <p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam.</p>
    </div>
    <div id="menu3" class="tab-pane fade active in">
      <h3>Menu 3</h3>
      <p>Eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.</p>
    </div>
  </div>
</div>
</div>
<script>
$(document).ready(function(){
  $(".nav-tabs a").click(function(){
    $(this).tab('show');
  });
});

$("#home.tab-pane").removeClass("active in"); // เริ่มต้นไม่แสดง
 $("#menu1.tab-pane").removeClass("active in"); // เริ่มต้นไม่แสดง 
$("#menu2.tab-pane").removeClass("active in");
$("#menu3.tab-pane").removeClass("active in");
  var tabHome = null; // สร้างตัวแปร เก็บสถานะการคลิกที่ปุ่ม
var tabmenu1 = null;

  $(".btn-success").click(function(){
    tabHome = true; // เปลี่ยนสถานะเมื่อคลิก
tabmenu1 = true;

  });

  $('.nav-tabs a').on('shown.bs.tab', function (e) { // เมื่อแสดงข้อมูลในแท็บแล้ว

    if($(e.target).attr("href")=="#home"){ // ถ้าเป็นของปุ่ม แรก
        //console.log("Home click");

      if(tabHome == true){ // เมื่อมีกาารคลิกที่ปุ่ม success
  
      }else{ // ยังไม่คลิก
        $("#home.tab-pane").removeClass("active in"); // ยังไม่แสดง
      }     
    }

if($(e.target).attr("href")=="#menu1"){ // ถ้าเป็นของปุ่ม แรก
        //console.log("menu1 click");

      if(tabmenu1 == true){ // เมื่อมีกาารคลิกที่ปุ่ม success
 
      }else{ // ยังไม่คลิก
        $("#menu1.tab-pane").removeClass("active in"); // ยังไม่แสดง
      }     
    }


  }); 

$(".btn-success").click(function(){
  tabHome = true; // เปลี่ยนสถานะเมื่อคลิก
tabmenu1 = true;


  if($("a[href='#home']").parent("li").hasClass("active")){ // ก้าถูกซ่อนอยู่

    $("#home.tab-pane").addClass("active in"); // ให้แสดงข้อมูล
console.log("home click");
   tabmenu1 = null;

$( "#home" ).load(window.location.href   " #home" );
  }

if($("a[href='#menu1']").parent("li").hasClass("active")){ // ก้าถูกซ่อนอยู่
    $("#menu1.tab-pane").addClass("active in"); // ให้แสดงข้อมูล
   tabHome = null;

$( "#menu1" ).load(window.location.href   " #menu1" );
  }
});



$(function(){
$("#overlay").fadeOut();
    $(".main-contain").removeClass("main-contain");
});
</script>

</body>
</html>
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์