jquery 탭을 사용합니다. 탭 클릭시 콘텐츠를 새로 고치는 방법을 알고 싶습니다. 내가보기 $ (# 탭) .TABS()Jquery 탭 ui 1.10 탭 새로 고침
$(document).ready(function(){
$("#tabs").tabs();
$("#tabs").bind("tabshow",function(event,ui){window.location.href=ui.tab;});});
jquery 탭을 사용합니다. 탭 클릭시 콘텐츠를 새로 고치는 방법을 알고 싶습니다. 내가보기 $ (# 탭) .TABS()Jquery 탭 ui 1.10 탭 새로 고침
$(document).ready(function(){
$("#tabs").tabs();
$("#tabs").bind("tabshow",function(event,ui){window.location.href=ui.tab;});});
으로 "select 이벤트"here
그것은 말한다 문서 준비 기능을 사용하고 있습니다 :
이 이벤트가 발생을하면 탭을 클릭하십시오. 코드 예제
콜백 함수를 제공하여 select 이벤트를 init 옵션으로 처리합니다.
$(".selector").tabs({
select: function(event, ui) { ... }
});
유형별로 선택 이벤트에 바인딩 : tabsselect.
$(".selector").bind("tabsselect", function(event, ui) {
...
});
고마워,하지만 내가 refr 위해 무엇을 할 필요가 Logged href 속성에 주어진 URL을 에싱합니다. – user2058240
$ (".selector") .bind ("tabsselect", function (event, ui))에 아약스 코드를 써야합니다. { // ... 아약스 코드 응답을 받고 각각의 부서에 기입하십시오 }); API 문서에 대한 링크를 통해 답변을 업데이트했습니다. – gaurav
Gaurav, 메신저 정확히 두 개의 탭 href 특성이 있기 때문에. 어떻게 첫 페이지를로드 할 두 탭을 각각의 페이지를 표시합니다. 그러나 내가 두 번째 클릭하면 페이지를로드하지 않습니다. 탭을로드하고 각각의 href URL을로드하는 것이 문제입니다. – user2058240
jQuery를-UI 1.10에, 다음이 도움이 될 것입니다
$("#TABS").tabs("load", $("#TABS").tabs("option", "active"));
편집 : 더 코드 세부 정보 :
여기$(function() {
$("#TABS").tabs();
$("#TABS").on('click','li',function(event,ui) {
$("#TABS").tabs("load", $("#TABS").tabs("option", "active"));
});
});
이 (가) 위입니다 link to jsfiddle
탭이 목록과 마찬가지로 현재 탭 효과 – user2058240
@ user2058240을 잃어 버렸습니다. 업데이트 된 답변의 전체 코드를 참조하십시오. 또한 jsfiddle를 확인할 수 있습니다. 참고 : 콘텐츠 새로 고침 요청을 보려면 네트워크 탭을 봐야합니다. jsfiddle은 도메인 간이기 때문에 HTTP 요청을 차단합니다. – marty
고마워요, 문제는 재로드가 아니라 JQuery UI 탭을 초기화하여 페이지를 다시로드 할 수있었습니다. 여기에 문제가 있습니다. 저는 aspx pagd를로드하여 Jquery Highcharts를 렌더링했습니다. 처음로드 할 때 차트가 표시됩니다. ,하지만 다른 탭을 클릭하고 같은 탭으로 돌아와서 나에게 빈 페이지를 보여줍니다 .Hence 내가 aspx 버튼이있는 다른 aspx 페이지를로드하고 괜찮 았어. 여기에 문제가 될 수있는 – user2058240
입니다 작동하지 않습니다 – user2058240