내가 도우미에서 이러한 코드 설정 :JQuery와 - 중첩 된 태그를 추가
$(document).ready(function(expanded) {
var listItems = $('li.playerContainer');
listItems.data("collapsed", true);
$(listItems).click(function() {
reset(this);
var collapsed = $(this).data("collapsed");
if (collapsed) {
$(this).stop(true, true).animate({
width: "450px",
height: "500px"
}).data("collapsed", false);
$(this).children(".playerInfoR").addClass("rightAppear");
$(this).children(".player_nameR").css({visibility:"hidden"});
$(this).children(".closeR").addClass("rightAppear");
$(this).children(".playerAchievesR").addClass("rightAppear");
} else {
$(this).stop(true, true).animate({
width: "210px",
height: "100px"
}).data("collapsed", true);
$(this).children(".playerInfoR").removeClass("rightAppear");
$(this).children(".player_nameR").css({visibility:"visible"});
$(this).children(".closeR").removeClass("rightAppear");
$(this).children(".playerAchievesR").removeClass("rightAppear");
};
return false;
});
function reset(clicked) {
$(listItems).not(clicked).stop(true, true).animate({
width: "210px",
height: "100px"
}).data("collapsed", true);
$(".playerInfoR").removeClass("rightAppear");
$(".player_nameR").css({visibility:"visible"});
$(".closeR").removeClass("rightAppear");
$(".playerAchievesR").removeClass("rightAppear");
return false;
};
$(".events").click(function(){
$("events").load("http://www.yahoo.com");
});
});
은 "리"항목 사이이며, 무엇을,의 "폭과 높이"로 확장 하나를 클릭하고 다시 기본값으로 다시 설정하려면 다시 클릭하십시오.
이제 "li"안에 다른 버튼을 추가하여 다른 페이지에서 div를 클릭하고 싶습니다. 불행히도, 그 버튼을 누를 때마다, 단지 "리"그 자체를 클릭 한 것처럼 행동했습니다, 그래서 그것은 효과를 주었고, 버튼을 클릭하고 다른 사이트로 가고 싶어도 버튼이 작동하지 않습니다. 클릭만으로 할 수있게하려면 어떻게해야합니까?
사이트 제발확인 >>>SiteTest
약간의 올바른 형식이 먼 길을 간다! – Mrchief
무엇이 문제입니까? – armandomiani
나는이 질문을 보면서 5 분을 보냈다. 나는이 비참한 두통을 겪었다. –