안녕하세요 저는 jquery 아코디언을 사용하는 사이트에서 일하고 있습니다. 고객이 다른 페이지에서 개별 아코디언 패널로 연결할 수 있도록 해달라고 요청합니다.
URL # (해시)을 사용하는 것이 바람직하지 않습니다. 누군가 내가해야 할 일을 말해 줄 수 있습니까? 내 현재 코드는 JsFiddle 에서 볼 수 있습니다.
빠른 참조를 위해 다음은 아코디언을 트리거하는 코드입니다.
$(document).ready(function () {
$('.accordion').accordion({
defaultOpen: 'section1'
});
//some_id section1 in demo
});
해시가있는 다른 페이지에서 오는 경우 다음과 같이 사용할 수 있습니다.
$('.accordion').accordion({
defaultOpen: window.location.hash != '' ? window.location.hash.substring(1) : 'section1'
}); //some_id section1 in demo
이 접근 방식의 한 가지 문제는 해시를 사용하기 때문에 페이지의 해당 지점으로 이동한다는 것입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다