hay un plugin jquery llamado jQuery simple panorama viewer, al implementarlo en mi web se ve bastante bien con una imagen ya creada.
Lo que necesito es crear una imagen al dar click en un enlace, y luego aplicarle el metodo panorama()...
al implementarlo solo añadiendo la clase panorama al img funciona
pero al crear la imagen definiendole la clase panorama no funciona.... me hago entender?
un ejemplo mas claro
Se carga la pagina web con la img class panorama definida desde el principio y funciona asi:
Código HTML:
Ver original
Pero si yo la imagen no la cargo desde el inicio sino que la creo mediante javascript y luego le defino la clase panorama no funciona...
Código Javascript:
Ver original
$('#linkvisitavirtual').click(function(){ $('#contenidodinamico').html(""); var nuevaimagen = $('<img/>',{id:'vista360','class':'panorama','src':'http://farm9.staticflickr.com/8177/8054523124_fab61ba604_k.jpg',width:'2048',height:'291'}); nuevaimagen.appendTo($('#contenidodinamico')); });
Y si creo la imagen, luego le aplico el metodo panorama() no funciona
Código Javascript:
Ver original
$('#linkvisitavirtual').click(function(){ $('#contenidodinamico').html(""); var nuevaimagen = $('<img/>',{id:'vista360','class':'panorama','src':'http://farm9.staticflickr.com/8177/8054523124_fab61ba604_k.jpg',width:'2048',height:'291'}); nuevaimagen.appendTo($('#contenidodinamico')); $("img#vista360").panorama({ viewport_width: 500, speed: 30000, direction: 'right', control_display: 'yes' }); });
Y el browser me arroja el siguiente error: Uncaught TypeError: Object [object Object] has no method 'panorama'
aqui esta el link del plugin:
http://www.openstudio.fr/Un-viewer-d...n.html?lang=en