Ik bouw een streaming frontend voor de dreambox.
Op zich is de code al functioneel, maar het is ontwikkeld op een linux pc, en de eerste test op een windows pc -IE- liet eigenlijk helemaal niets zien. Het werkte niet. De jquery ajax verzoeken lijkt niet aan te komen.
Ik heb al de ‘force-cache’ truukjes en de ‘…?rnd=86453456’ truukjes toegepast, maar het probleem lijkt daar niet in te zitten.
Als ik met Jquery bezig ben doe ik dat altijd met chromium en dan met de rechter muisknop kiezen voor “inspect elements”.
Krijg als ik die pagina laad al 15 waarschuwingen uit de jquery.lint.js.
EDIT: Even wezen zoeken wat dat Jquery lint precies is, maar dat is een soort van foutzoeker.
Wat ik ook meestal doe is even een alert() popup laten komen, altijd handig zeker als je moet klikken en je wilt weten of hij uberhaupt de trigger waarneemt.
Zit zo even door je code te lezen, maar de selector heeft zowel een onclick als een ondoubleclick.
function singleClick(e) {
// do something, "this" will be the DOM element
}
function doubleClick(e) {
// do something, "this" will be the DOM element
}
$(selector).click(function(e) {
var that = this;
setTimeout(function() {
var dblclick = parseInt($(that).data('double'), 10);
if (dblclick > 0) {
$(that).data('double', dblclick-1);
} else {
singleClick.call(that, e);
}
}, 300);
}).dblclick(function(e) {
$(this).data('double', 2);
doubleClick.call(this, e);
});
Ja, en dan IE en het in de pas houden van dat Windows ding … soms een nachtmerry.