2010-03-07 2 views
0

Как я резюмировал в теме, я хочу показать DIV, связанный с нажатой ссылкой, и скрыть другие DIVs с JQuery. Чтобы понять, что я говорю, посетите WorldlinesКак показать DIV связанную ссылку и скрыть другие DIV с помощью JQuery?

Вы увидите там темы, связанные с некоторыми новостями. Когда кто-то нажал на тему, новостной div соскользнет вниз, нажав на тему, и ранее прочитанный новостной div скроется.

Я думаю, что я сказал, что хочу четко.

Спасибо,

+1

У вас есть код? Это не сайт, на котором люди пишут код для вас. Попробуйте сделать это и опубликуйте проблемы, которые у вас есть, и мы можем помочь. Если вы хотите, чтобы написанный код нанял программиста или перешел на другой сайт. Кроме того, посмотрите здесь несколько советов: http://jqueryui.com/demos/accordion/ – Hogan

+0

Hi Hogan, Прошу прощения, если я считаю себя «freeloader», нет, я нет! Я не старший программист, но да, я закодировал некоторые веб-сайты. Ответ, который я надеюсь получить, был всего лишь намеком, который вы дали. :) Спасибо! – Kemal

ответ

0

Вы добавите скрипт в начале вашего HTML, как так:

<script type="text/javascript" src="/jquery-1.4.1.min.js"></script> 
<script type="text/javascript"> 

    function showPanel2() { 
    $('#Panel1').hide(); 
    $('#Panel2').show(); 
    } 

</script> 

Это скрыть одну панель и показать другим. «Panel1» и «Panel2» - это просто идентификаторы панелей, которые вы будете показывать или скрывать. И тогда вы будете иметь следующий код на кнопке:

<input type="button" onclick="showPanel2();" value="Submit" /> 

Это должно быть достаточно просто изменить, если вы хотите, чтобы скрыть несколько панелей.

+0

Спасибо, Марк. Ваш комментарий подходит только для двух разделов, и если я использую много div, также нужно добавить много строк для каждого div. То, что я искал, является Аккордеон JQuery. http://jqueryui.com/demos/accordion/ – Kemal

Смежные вопросы