그래서 오른쪽에 주 div와 3 개의 작은 div가 있고, 각 div에는 이미지가 들어 있습니다. 내 목표는 작은 div 이미지 중 하나를 클릭하면 주 div의 내용이 변경됩니다. 나는 이것을 할 수 있지만 첫 번째 div를 먼저 클릭하지 않으면 두 번째 및 세 번째 div가 작동하지 않습니다. 첫 번째 div를 클릭하면 모든 div가 작동합니다.jquery/javascript 여러 번의 클릭 기능이 코딩 순서대로 작동합니다.
<script type="text/javascript" language="javascript">
$(document).ready(function() { /// Wait till page is loaded
$('#divright1').click(function(){
$('#divmainleft').load('sidechange1.php #content', function() {
$('#divright2').click(function(){
$('#divmainleft').load('sidechange2.php #content', function() {
$('#divright3').click(function(){
$('#divmainleft').load('sidechange3.php #content', function() {
/// can add another function here
미리 감사드립니다.
오케이 이렇게 변경된 코드 ... 왜 이것이 작동하지 않습니까? 첫째 사업부는 다음 작동 두 번째와 세 번째 DIV 만 클릭 기능을 클릭하면 왜
<script type="text/javascript" language="javascript">
$(document).ready(function() { /// Wait till page is loaded
$('#divright1').click(function(){
$('#divmainleft').load('sidechange1.php #content', function() })
$('#divright2').click(function(){
$('#divmainleft').load('sidechange2.php #content', function() })
$('#divright3').click(function(){
$('#divmainleft').load('sidechange3.php #content', function() })
/// can add another function here
}); //// End of Wait till page is loaded
</script>
내 안에 무엇이 중첩되어 있는지 보여주기 위해 코드를 들여 썼습니다. 왜 지금 # divright1을 클릭해야하는지 알 수 있습니까? – Rhumborl
제한된 능력의 베팅으로 코드를 변경했지만 모든 JS 기능을 중지 한 것처럼 보입니다. 죄송합니다. 저는이 일에 정말로 새로운 사람입니다. – user3680300