0

我在左侧有一个带有链接的 div,在右侧有一个包含文本的 div。单击链接应更改文本。下面的代码在它是一个 .html 页面时可以正常工作,但是当我将它重命名为 .php 时它不起作用!!!

index.php 中的代码

<ul class="blocks-holder">
            <li class="block-1">
                <ul id="sidebar">
                    <li class="sidemenu">
                        <h2 class="custom"><span>О Аикидоу</span></h2>      
                        <ul>
                            <li class="cat-item"><a href="#" id="aikido" class="oaikidou">Аикидо</a></li>
                            <li class="cat-item"><a href="#" id="cemu" class="oaikidou">Чему служи?</a></li>
                            <li class="cat-item"><a href="#" id="odlike" class="oaikidou">Одлике тренинга</a></li>
                            <li class="cat-item"><a href="#" id="druga" class="oaikidou">Друга страна катане</a></li>
                            <li class="cat-item"><a href="#" id="istorija"  class="oaikidou">Историјат</a></li>
                        </ul>
                    </li>   
                </ul>
            </li>
            <li class="block-2">
                <div id="aikido">
                    <p class="block-title custom">Аикидо</p>
                    <br/>
                    <p class="thumb-text">
                        Употребна вредност једне борилачке вештине не може се измерити у рингу, 
                        па чак ни на улицу у конфликтој ситуацији која ће вам се можда догодити пар пута у животу или
                        вам се ако имате среће неће догододити уопште. Квалитет вештине мери се у свакодневном животу, 
                        кроз пролазне фазе расположења и свакодневне ритуале у периоду од јутра до мрака. 
                        Упpаво по томе се аикидо разликује од осталих борилачких вештина. 
                    </p>
                </div>
                <div id="cemu" style="display:none">
                    <p class="block-title custom">Чему служи?</p>
                    <br/>
                    <p class="thumb-text">
                        Аикидо вас спрема за савакодневни живот имајући у виду да није увек весео и здрав. 
                        Тајна је у традиционалном приступу борењу и идеји да живот постоји и након педесете године 
                        старости и да може бити подједнако забаван. Многи ударачки спортови и вештине своју примењивост 
                        заснивају на снази и физичкој спремности практиканата, што је легитиман приступ уколико је борца 
                        висок два метра и тежак 130 кг мишић, а пре пар дана је изашао из пубертета. Ипак, поставља се 
                        питање да ли је таквом борцу самодбрана уопште и потребна? Специфичност Аикидоа управо лежи у 
                        томе што је подређен аикидисти и његовим могућностима. Одређено бацање или хват више одгаварају 
                        нижим људима, док ће виши и тежи противници радије примењивати фронталне и директније нападе. 
                        Једноставно речено Аикидо је вештина за свакога невезано за године и занимање. 
                    </p>
                </div>
                <div id="odlike" style="display:none">
                    <p class="block-title custom">Одлике тренинга</p>
                    <br/>
                    <p class="thumb-text">
                        Један део тренинга у Аикидо клубу “Кошава” састоји се од низа вежби које ће подићи вашу кондицију на завидан ниво, 
                        док је онај главни остављен за репетицију ситних покрета који формирају једну одбрамбену  технику. 
                        Јер Аикидо је пре свега вештина самоодбране. Дужим практиковањем стећи ћете дијагоналну перспективу на свет 
                        коју вам омогућује новостечена снага коју сте добили тренингом, али ћете захваљујући филозофији Аикидоа бити 
                        свесни одговорности коју таква улога пружа, јер без етике нема ни моћи. Аикидо пре свега служи да вам олакша живот, 
                        да вам седење у канцеларији не представља проблем, да шетање пса не буде мучење и за њега и за вас, да се осечате као 
                        тинејџер који је случајно набасао на мудрост, тражећи нешто сасвим друго. Ова вештина је одличан начин испољите 
                        негативну енергију кроз агресију у идеалном окружењу и на људима који ће вам на томе бити захвални и узвратити истом мером. 
                        Аикидо није такмичење, у њему није идеја да стигнете први на циљ, већ да доласку на циљи не заборавите путовање до њега. 
                        Ипак Аикидо има и другу страну медаље, тупу и оштру страну катане. 
                    </p>
                </div>
                <div id="druga" style="display:none">
                    <p class="block-title custom">Друга страна катане</p>
                    <br/>
                    <p class="thumb-text">
                        Филозофски приступ је добар у сали, али је примена значајнији адут на улици. 
                        Аикидо обувата све аспекте борења, ударце кобинује са хватовима и бацањима, а полуга у корену зауставља сваки злонамерни напад. 
                        У зависности од примене и силе употребљене у техници Аикидо може да повреди, онесвести а чак и да нападачу одузме живот. 
                        Управо због озбиљности ове вештине тренер мора да буде особа од поверења са интегритетом и неопходним искуством у борењу и животу. 

                    </p>
                </div>
                <div id="istorija" style="display:none">
                    <p class="block-title custom">Историја вештине</p>
                    <br/>
                    <p class="thumb-text">
                          Јапанска борилачка вештина, релативно новог порекла, узела је маха у целокупном свету. 
                        Без обзира на своју кратку историју, она своје корене вуче из великог културног и историјског наслеђа, 
                        најстаријих борилачких вештина и старе источне традиције. Своје име Аикидо дугује комбинацији три идеограма : 
                        АИ- овај идеограм означава хармонију, општи склад у универзуму, КИ- буквални превод би био „пра-енергија“, 
                        односи се на унутрашњу енергију која води наше тело кроз стазе живота, „КИ“ има веома велику улогу у животу просечног Јапанца, 
                        јер пре модерне медицине све болести, источни лекари лечили су преко те, необјашњиве силе, 
                        ДО- означава одређени пут, правац у којем се наша животна прича развија, овај пут је усклађен хармонијом и енергијом раније поменутом.  
                        Оснивач ове борилачке дисциплине јесте Морихеј Уешиба (1883-1969). „О сенсеи“ (врховни мајстор, први учитељ) 
                        технике аикидоа узео је из аикиђуцуа који је научио од свог учитеља Сокаку Такеде, као и из : ђиу-ђицуа, кендђуцуа итд. 
                        Склад свих ових борилачких стилова обогаћен је сопственим техникама највећег мајстора, у изванредан, примењив и визуелно елегантан борилачки склоп. 
                    </p>
                </div>
            </li>               
        </ul>

jQuery函数

$(".oaikidou").click(function () {
        var divname= this.id;
          $("#"+divname+"").show("slow").siblings().hide("slow");
        }); 
$('.oaikidou').click(function(e){
              e.preventDefault();
              $("#").load($(this).attr('href'));
        });     
4

2 回答 2

0

首先,我不知道您为什么要绑定 2 个单击处理程序来处理相同的单击。将其合并到一个处理程序中。

其次,您的第二次点击处理程序中有错字$("#").load($(this).attr('href'));您缺少实际的divnameID。

我的更正(就我个人而言,我会进一步清理它,但我会把它作为练习留给你)。

$(function(){
        $('.oaikidou').click(function(e){
                var divname= this.id;
                $("#"+divname).show("slow").siblings().hide("slow");
                $("#"+divname).load($(this).attr('href'));
                e.preventDefault();
        });
});
于 2012-12-11T20:27:58.567 回答
0

我解决了我的特殊问题。这不是因为我从 html->php 重命名了我的页面,同时我删除了一个在下拉框中使用的 jquery 库 twitter.js:

<div id="top">
  <div class="box">
  //// so i removed this part (to put in a login form)
  //    <div id="latest-tweet"><img src="img/twitter.png" class="twitter-bird"   
  //  alt="Twitter" /></div>
  </div>
</div>

第一个代码停止工作......
可能在盒子或顶部div上使用了tweater.js,但不知道为什么
这是我的网站(直到明天):www.aikido-kosava.rs/site
但它会是:www .aikido-kosava.rs
对所有人的 Ty

于 2012-12-12T14:29:00.597 回答