Как реализовать элементы передней и задней стороны холста? (Я имею в виду при создании приложения для визитной карточки/футболки). Если я использую сериализацию/десериализацию, чтобы изменить активные элементы холста, как определить, какие объекты холста будут добавлены?Fabric.js: вид спереди и сзади
2
A
ответ
1
Solved .. Я положил элементы холста в divs. (например: # container1, # container2);
Спрятать #container2
;
Затем в JS сделал две переменные, как, что:
var canvas1 = new fabric.Canvas('c');
var canvas2 = new fabric.Canvas('c2');
Затем назначается canvas
canvas1
или canvas2
переменных. Таким образом, мы можем активный холст мы хотим ..
Вот целая часть:
var canvas1 = new fabric.Canvas('c');
var canvas2 = new fabric.Canvas('c2');
var switcher = 1;
if(switcher == 1) {
var canvas = canvas1;
$("#container2").hide();
fireEvents();
}
$("#bside").click(function(){
switcher = 2;
$("#container1").hide()
$("#container2").show();
fireEvents();
canvas = canvas2;
canvas.deactivateAllWithDispatch();
canvas.calcOffset();
});
$("#fside").click(function(){
switcher = 1;
$("#container1").show()
$("#container2").hide();
fireEvents();
canvas = canvas1;
canvas.deactivateAllWithDispatch();
canvas.calcOffset();
});
function fireEvents(){
canvas.on('object:selected', function(options){
// Event actions
});
}
используется canvas.deactivateAllWithDispatch();
отключить выбранные объекты из previus активного холста и fireEvents()
функции применить обжигали события на обоих полотнах .. (не чувствуйте, что это правильный способ сделать это, хотя ...)
Смежные вопросы
- 1. Как программно установить вид спереди/сзади?
- 2. рельсы с дизайном, как разделить вид входа спереди и сзади
- 3. вид спереди вид спереди внутри.
- 4. Большие симуляции, спереди или сзади?
- 5. html canvas - позиция спереди/сзади?
- 6. Рубины на рельсах раздельные спереди и сзади
- 7. Как перемещать элемент спереди и сзади?
- 8. SWreveal убрать вид сзади
- 9. Android: получите имя камеры (спереди, сзади, снаружи)
- 10. iOS- темный вид спереди, когда вид сзади открывается с помощью SWRevealViewController
- 11. Regex - Оптимизировать вид сзади
- 12. Ionic2 идентифицировать вид сзади
- 13. TYPO3 Изображения не изменяются в размерах спереди и сзади
- 14. Переключить пользовательскую камеру спереди и сзади на Android
- 15. OCaml "list" с постоянным добавлением спереди и сзади?
- 16. Устранение шаблона параметра без специального символа спереди и сзади
- 17. Как вывести любой вид 3D-объекта, зная все его 2D-виды (сверху, вниз, спереди, сзади ...)
- 18. SWRevealViewController - вид спереди под задним окном
- 19. Как узнать, когда позиция находится спереди/сзади другого в Картах
- 20. Рисунок 3D спереди/сзади спрайты в XNA/WP7?
- 21. Проверьте, какая камера открыта спереди или сзади Android
- 22. iOS 8 Вращение показывает вид сзади
- 23. Добавить вид сзади Tableview в UITableViewController
- 24. SlidingMenu slide, но не перемещает вид сзади
- 25. Всплывающее окно андроида с альфа вид сзади
- 26. Как определить методы Dequeue для добавления и удаления элементов сзади и спереди?
- 27. Как перевернуть div и показать контент разного размера спереди и сзади?
- 28. По умолчанию вид спереди для SWRevealViewController
- 29. реакция-родная привозить sub вид спереди
- 30. SWRevealViewController добавляет жест во весь вид спереди
это может быть полезно: http://jsfiddle.net/fpHaE/ или https://github.com/kangax/fabric.js/ вопросы/520 – DS9