нельзя вызвать функцию defaultCube или stopCube - PullRequest
0 голосов
/ 26 февраля 2011

Что удерживает меня от возможности вызова любой из этих функций, кроме первой? Я пытался также использовать кнопку включения в теле. Я использую ajax jQuery. Чего-то не хватает в коде или я что-то упустил? Спасибо за любую помощь!

<script>
    $(document).ready(function(){

        $('#defaultCube').imagecube(); 
        });
</script>
<script type="text/javascript" language="JavaScript">

$(function () { 
    $('#stopCube').toggle(function () {
        $(this).text('Start');
        $('#defaultCube').imagecube('stop');
    }, function () {
        $(this).text('Stop');
        $('#defaultCube').imagecube('start');
    });
});


$('#removeCube').toggle(function(){
        $(this).text('Re-attach');
$('#defaultCube').imagecube('destroy');
},
    function(){
$(this).text('Remove');
$('#defaultCube').imagecube();
});
}

</script>

1 Ответ

0 голосов
/ 26 февраля 2011

Если вы хотите вызвать вышеуказанную функцию по нажатию кнопки, вы можете использовать либо

$ ('# buttonID'). Click () {поместить тело функции здесь});

или

обернуть функцию в другую функцию, такую ​​как

function cube () {поместить тело функции здесь}

и вызвать «cube» для события кнопки «onclick».

Первое решение, которое вам не нужно вызывать, оно будет автоматически вызываться при нажатии кнопки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...