PHP를 사용하여 XML 파일에서 50 개의 비디오 ID를 반향 출력합니다. 나는 비디오 ID를 사용하여 50 개의 YouTube 동영상을 내 웹 사이트에 삽입합니다. 이 잘 작동하지만 한 번에 두 개의 비디오를 격리해야합니다. 사용자가 50 개의 모든 동영상을 한 번에 볼 수 없도록하고 싶습니다.JavaScript를 사용하여 PHP 에코 된 XML 데이터 표시 및 숨기기
이$url = "http://www.theURLofmyXML.blah";
$xml = simplexml_load_file($url);
$i = 0;
while ($i < 49) {
$title = (string) $xml->query->results->item[$i]->title;
$videoid = (string) $xml->query->results->item[$i]->id;
$explanation = (string) $xml->query->results->item[$i]->explanation;
$i = $i + 1;
echo $title."<br />";
echo '<iframe width="400" height="225" src="http://www.youtube.com/embed/'.$videoid.'?rel=0&autohide=1&showinfo=0" frameborder="0" allowfullscreen></iframe><br/>';
echo $explanation."<br /><br />";
}
가 그래서 가장 좋은 것은 할 생각 : 나는 그들이
여기내가 지금까지 가지고 무엇을 등 등, 어쩌면 다시 클릭, 또 다른 2를 참조 다음 클릭 한 다음이보고 싶어 0에서 49까지 레이블이 지정된 div 내 페이지에 50 개의 모든 항목을 표시합니다 ... 다음 버튼을 클릭 할 때까지 자바 스크립트를 사용하여 0과 1을 제외한 모든 div를 숨기고 2와 3을 제외한 모든 항목을 숨길 수 있습니다. ...
하지만 JavaScript/jQuery에서이를 수행하는 방법을 잘 모르겠습니다. 나는 .show()와 .hide()를 사용하면 효과가 있지만 구문에 대해서는 잘 모르겠다. HTML에 대한
+1 내 답변에도 불구하고 OP가 원하는 방식대로 질문에 답합니다. –