диалоговое наложение UI jQuery - как выбрать различные цвета фона для различных диалоговых окон

Примечание: я - парень LibraryThing, таким образом, это - частичная самореклама.

Смотрят на этот ответ StackOverflow , который покрывает некоторые хорошие способы получить данные для данного ISBN

К Вашим проблемам, Amazon включает простой DDC (Dewey); Google не делает. WorldCat API делает, но необходимо быть библиотекой OCLC для использования его.

проблема ISBN/UPC сложна. Предпочтите ISBN, если можно найти их. Книги в мягкой обложке массового рынка иногда спорт UPCs на внешней стороне и ISBN на внутренней части.

участники LibraryThing разработали несколько страниц по проблеме и по усилиям отобразить два:

, Если Вы покупаете у Границ, штрихкоды Вашей книги все будут stickered, законченным с их собственными внутренними штрихкодами (названный "BINC"). Наиболее раздражающе независимо от того, что связующее звено, которое они используют, становится более твердым и более твердым удалять чисто со временем. Я не знаю ни о каком API, который преобразовывает их. LibraryThing делает это screenscraping.

Для API, я пошел бы с Amazon. LibraryThing является хорошей опцией не-API, разрешая BINCs и добавляя DDC и LCC для книг, которые не имеют их путем рассмотрения других выпусков "работы".

то, Что отсутствует, является частью маркировки. Кто-то должен создать хороший шаблон PDF для этого.

5
задан beaver 4 September 2018 в 14:06
поделиться

2 ответа

Просто создайте стиль, подобный приведенному ниже, и используйте параметр dialogClass в тех диалоговых окнах, для которых требуется прозрачный фон. Конечно, вы можете создать несколько стилей и передать все, что захотите.

<style type="text/css" media="screen">
    .transparent { background:transparent }
</style>

//make dialog with transparent background
$("#dialog").dialog({dialogClass:'transparent'});
//make default dialog
$("#dialog2").dialog();

Проверьте демонстрационный сайт: http://jsbin.com/ifoja (базовый jquery, jquery ui, jquery ui css + настраиваемый прозрачный класс css )

4
ответ дан 14 December 2019 в 04:39
поделиться

Я написал приведенный ниже код, но он по-прежнему использует фон класса .ui-widget-overlay

$("#dialog_empty").dialog({     
    dialogClass:'transparent',                    
    resizable: false, 
    draggable: false, 
    modal: true,                
    height: 0, 
    width: 0,
    autoOpen: false,
    overlay: {
        opacity: 0
    }
});
$('#dialog_empty').dialog('open');
$('#dialog_empty').css('display','');
0
ответ дан 14 December 2019 в 04:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: