我对Jquery很新,请温柔......
我的页面上有一个标记为" .port
"的隐藏div的列表,此外每个div都有一个特定的ID,例如" #test
"。 div仅在事件触发$(itemID).addClass('item_open');
后显示
(css规则然后通过 - "
.port.item_open {
visibity: visible;
"这样div就显示为全屏模式......)
为了使页面加载 r - 我希望加载&#34; itemID&#34; 的内容,方法是将其替换为另一个html < / em>只有在添加了&#34; item_open&#34; 的类之后。
我试过使用这个$( "#test.port.item_open" ).load( "items.html #test > *" );
,但它没有用......
帮帮我 这是一个测试:http://aniboaz.co.il/Test.html
答案 0 :(得分:3)
您在项目具有class_open类之前触发了加载。添加类时触发负载:
$("#test")
.addClass("item_open")
.load("items.html #test", function(){
// callback after load, e.g. jump to the correct part
});