La mayoría de las personas buscan que la evaluación de scripts funcione. Yo no.¿Cómo se le pide a jQuery que cese la evaluación de scripts de las respuestas AJAX?
Estoy tratando de colocar un video como fondo (HTML 5, no Flash) y porque no tengo control sobre lo que se incluye en las páginas solicitadas (Tumblr: puede tener un código exclusivo para páginas de índice y páginas Permalink solamente , no se puede tener una página de inicio, páginas de publicaciones antiguas, y páginas de enlace permanente, etc. tristemente).
{block:IndexPage}
var productElement = document.getElementById("dreamscene");
if (productElement == null)
{
$("body").append('<img src="http://static.tumblr.com/opbsaiu/mqllkvs1c/overlayyyy.png"
style="position: fixed; z-index: -1; top: 0pt; left: 0pt;
width: 100%; height: 100%;"><video id="dreamscene"
style="position: fixed; opacity:0.343; z-index: -2; top: 0pt;
left: 0pt; width: 100%; height: 100%;"
loop autoplay audio="muted">
<source type="video/mp4" src="videosource#%#$%^&*/dsgfhjk.mp4">
</source></video>');
}
{/block:IndexPage}
He intentado que compruebe el elemento antes de colocar otro. Concluí que el código se está ejecutando en una instancia separada, como una página en una página. Obviamente esto es muy malo, de hecho he hecho que IE 9 agregue un efecto de eco al audio.
En Firebug y el IE dev. herramientas, nunca hay más de una instancia del elemento de video, por lo que el código anterior se adjunta el evento document.ready
y estoy usando http://www.infinite-scroll.com/ para hacer que la magia suceda.
No es un parámetro tipoDatos .:
$('#thumbnails').infinitescroll({
navSelector : ".next a:last",
nextSelector : ".next a:last",
itemSelector : "#thumbnails .thumb",
bufferPx : 7777,
dataType : 'html',
loadingText: "<span class=\"spectrum\">hold it, cowboy!</span>" },
function(newElements){ itemHovers(); }
);
... pero no parece tener ningún efecto si se configura en texto o HTML (He leído la documentación; -]).
¿Puede mostrarnos el enlace real donde está sucediendo el video doble? – ariel