Използвайки object.on('selected', function() {}), мога да получа обекта на изображението, който е щракнат. Моето намерение е да пренасоча към URL адрес, като щракна върху него. Как мога да добавя URL към изображение или по-общо към обект в Fabric.js?
Как да добавите URL към изображение в Fabric.js?
Отговори (1)
Можете просто да отидете до целевата страница в манипулатора на събития selected
:
object.on('selected', function() {
window.location.href = "http://www.example.com/";
})
person
AlliterativeAlice
schedule
12.04.2015
Искам да запазя URL адреса в обекта.
- person Henry; 12.04.2015
@Henry Какво имаш предвид под запазване? Можете просто да направите
object.associatedUrl = 'http://www.example.com/'
и след това в избрания манипулатор да направите window.location.href = this.associatedUrl;
, ако това имате предвид.
- person AlliterativeAlice; 12.04.2015
Искате ли да запазите платното в базата данни?
- person ptCoder; 13.04.2015
Това работи добре, благодаря! Две неща, които ми помогнаха да внедря: (1) обектът трябва да може да се избира, така че ако имате
journalName.selectable = false
, тогава очевидно няма да работи и (2) трябва да отиде преди вас canvas.add(object)
.
- person Ari B. Friedman; 21.12.2016