Попытка отобразить изображение на гильотине. js с динамикой c ширина и высота. Прекрасно работает с фиксированной шириной и высотой - PullRequest
0 голосов
/ 29 мая 2020

Попытка отобразить изображение на гильотине. js с динамикой c ширина и высота. Работает нормально с фиксированной шириной и высотой.

jQuery(function() {

      var picture = $('#sample_picture');

      // Make sure the image is completely loaded before calling the plugin
      picture.one('load', function(){
        // Initialize plugin (with custom event)
        picture.guillotine({

         var mysize = '<?php echo $size1 ; ?>';
         switch(mysize) {

         case '9x11':
          width: 268, 
          height: 375,
          break;
          }
          eventOnChange: 'guillotinechange'});

Его рабочий отлично с фиксированной шириной и высотой

picture.guillotine({

          width: 314, 
          height: 224,
          }
          eventOnChange: 'guillotinechange'});

Примечание: переменная $ size1 из php правильно назначена для mysize.

Помогите разобраться с этой проблемой. Спасибо

1 Ответ

0 голосов
/ 29 мая 2020

основной

Ваш метод работы не так хорош, вы могли знать о identation, а позже понять, как работает язык программирования. Позже, когда я увидел вашу проблему разработки, я попытался решить вашу проблему с кодом, и я смог решить ее, увидев ваш исправленный пример (есть ошибки) , и я сделал это. я надеюсь помочь вам

jQuery(function() {
let picture = $('#sample_picture');

// Make sure the image is completely loaded before calling the plugin
picture.one('load', ()=>{
    // Initialize plugin (with custom event)


    let mysize = '<?php echo $size1 ; ?>',
        sizes={}
    switch(mysize) {

        case '9x11':
            sizes={
                width: 268, 
                height: 375,
            }
        break;
    }
    picture.guillotine(sizes
    eventOnChange: 'guillotinechange'});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...