pretty pp_gal javascript jquery tags wordpress-plugin prettyphoto

javascript - pp_gal - cómo eliminar#prettyphoto de la url



prettyphoto pp_gal (2)

estoy usando prettyphoto media wordpress plugin (versión 3.1.4). funciona bien para mí, pero mi problema es que cuando hago clic en cualquier imagen y se abre en lightbox, aparece una etiqueta adicional en url como: #prettyPhoto [landscaping] / 0 / por eso la URL se ve así: www.myssite.com/#prettyPhoto[landscaping]/0/ .

¿Cómo podemos eliminar esta etiqueta adicional? aquí está el código en mi archivo jquery.prettyPhoto.js:

function setHashtag(){ if(typeof theRel == ''undefined'') return; // theRel is set on normal calls, it''s impossible to deeplink using the API location.hash = theRel + ''/''+rel_index+''/''; }; function clearHashtag(){ if ( location.href.indexOf(''#prettyPhoto'') !== -1 ) location.hash = "prettyPhoto"; }


Ayer tuve el mismo problema, y ​​estoy bastante seguro de que encontré la respuesta aquí en ... Visité tantos sitios web, foros ... así que no recuerdo dónde obtuve la respuesta exactamente.

De todos modos, estoy trabajando en Dreamweaver, pero creo que el código es similar en WP.

Lo que tienes que hacer es especificar la propiedad deeplinking como falsa cuando llamas a prettyPhoto.

Este es mi código:

$(document).ready(function(){ $("a[rel^=''prettyPhoto'']").prettyPhoto({ theme:''light_rounded'', social_tools:false, deeplinking:false, }); });

Soy un novato total en js, pero espero que esto ayude :)


$(document).ready(function() { $("a[rel^=''prettyPhoto'']").prettyPhoto({ theme: ''light_rounded'', social_tools: false, deeplinking: false }); });

utilizar deeplinking: falso para eliminar #prettyphoto de url