Widget:A2Sequence: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
J* (Diskussion | Beiträge) |
J* (Diskussion | Beiträge) |
||
| (9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
<script> | <script> | ||
var goto = parseInt("<!--{$goto|escape:'javascript'}-->"); | var goto = parseInt("<!--{$goto|escape:'javascript'}-->"); | ||
| − | if ($("# | + | var nextPage = function() { |
| − | $("# | + | clearInterval(a2.sequenceInterval); |
| − | var h=$("# | + | $("#a2text").empty(); |
| + | if ("<!--{$goto|escape:'javascript'}-->") | ||
| + | a2.util.goto(goto); | ||
| + | }; | ||
| + | |||
| + | if ($("#a2textFrame").length && $("#a2textSequence").length) { | ||
| + | a2.log("a"); | ||
| + | $("#a2textFrame").css("overflow","hidden").css("font-size","200%").css("position","relative"); | ||
| + | var h=$("#a2textFrame").height() + $("#a2textFrame").offset().top; | ||
$("#a2textSequence").offset({top:h}); | $("#a2textSequence").offset({top:h}); | ||
var $link = $('<a class="pseudolink">Sequenz überspringen</a>'); | var $link = $('<a class="pseudolink">Sequenz überspringen</a>'); | ||
| − | |||
$("#a2text").empty().append($link); | $("#a2text").empty().append($link); | ||
| + | $link.click(function(){ | ||
| + | nextPage(); | ||
| + | }); | ||
a2.sequenceInterval = setInterval(function () { | a2.sequenceInterval = setInterval(function () { | ||
| − | + | if (!$("#a2textSequence").length) { | |
| − | |||
clearInterval(a2.sequenceInterval); | clearInterval(a2.sequenceInterval); | ||
return; | return; | ||
} | } | ||
| − | if( | + | if($("#a2textSequence").position().top > - $("#a2textSequence").height()) { |
var n = $("#a2textSequence").offset().top - 2; | var n = $("#a2textSequence").offset().top - 2; | ||
$("#a2textSequence").offset({top:n}); | $("#a2textSequence").offset({top:n}); | ||
} else { | } else { | ||
| − | + | nextPage(); | |
| − | |||
| − | |||
| − | |||
} | } | ||
}, 120); | }, 120); | ||
| + | } else { | ||
| + | a2.log("b"); | ||
} | } | ||
</script> | </script> | ||
Aktuelle Version vom 27. August 2012, 21:09 Uhr
<script>
var goto = parseInt("");
var nextPage = function() {
clearInterval(a2.sequenceInterval);
$("#a2text").empty();
if ("")
a2.util.goto(goto);
};
if ($("#a2textFrame").length && $("#a2textSequence").length) {
a2.log("a");
$("#a2textFrame").css("overflow","hidden").css("font-size","200%").css("position","relative");
var h=$("#a2textFrame").height() + $("#a2textFrame").offset().top;
$("#a2textSequence").offset({top:h});
var $link = $('<a class="pseudolink">Sequenz überspringen</a>');
$("#a2text").empty().append($link);
$link.click(function(){
nextPage();
});
a2.sequenceInterval = setInterval(function () {
if (!$("#a2textSequence").length) {
clearInterval(a2.sequenceInterval);
return;
}
if($("#a2textSequence").position().top > - $("#a2textSequence").height()) {
var n = $("#a2textSequence").offset().top - 2;
$("#a2textSequence").offset({top:n});
} else {
nextPage();
}
}, 120);
} else {
a2.log("b");
}
</script>