Slider immer geöffnet | IE 8 und darunter
maggie
- php
Hallo,
diese Slider (für ein Navigationspunkt bzw. Registriertung) ist im Internet Explorer 8 (und darunter) beim Start aufgeklappt und lässt sich auch nicht schließen.
<?php JFactory::getDocument()->addStyleDeclaration('#hide{display:none;}');?>
<?php echo JHtml::_('sliders.start');?>
<?php echo JHtml::_('sliders.panel', 'ueberschrift', 'hide');?>
<?php echo JHtml::_('sliders.panel', 'ueberschrift', 'show');?>
<?php echo JHtml::_('sliders.end');?>
Was benötigt der IE, damit der Start-Zustand bzw. das Öffnen und Schließen funktioniert.
Dank für Tipps.
Maggie
Om nah hoo pez nyeetz, maggie!
Was benötigt der IE, damit der Start-Zustand bzw. das Öffnen und Schließen funktioniert.
Zunächst einmal den Quelltext. Du hast ein clientseitiges Problem, da ist der php-Code irrelevant.
Matthias
Zunächst einmal den Quelltext. Du hast ein clientseitiges Problem, da ist der php-Code irrelevant.
So sieht es aus
HTML:
<li id="members"><div id="sliders" class="pane-sliders"><div style="display:none;"><div></div></div><div class="panel"><h3 class="title pane-toggler" id="hide"><a href="javascript:void(0);"><span>ueberschrift</span></a></h3> Hier folgt Inhalt
Das javascript sieht so aus:
<script type="text/javascript">
window.addEvent('domready', function()
{ new Fx.Accordion($$('div#sliders.pane-sliders > .panel > h3.pane-toggler'), $$('div#sliders.pane-sliders > .panel > div.pane-slider'),
{onActive: function(toggler, i) {toggler.addClass('pane-toggler down');toggler.removeClass('pane-toggler');i.addClass('pane-down');i.removeClass('pane hide');Cookie.write('jpanesliders_sliders',$$('div#sliders.pane-sliders > .panel > h3').indexOf(toggler));},onBackground: function(toggler, i)
{toggler.addClass('pane-toggler');toggler.removeClass('pane-toggler-down');i.addClass('pane-hide');i.removeClass('pane-down');if($$('div#sliders.pane-sliders > .panel > h3').length==$$('div#sliders.pane-sliders > .panel > h3.pane-toggler').length) Cookie.write('jpanesliders_sliders',-1);},
duration: 300,opacity: false,alwaysHide: true}); });
function keepAlive()
{var myAjax = new Request({method: "get", url: "index.php"}).send();} window.addEvent("domready", function(){ keepAlive.periodical(840000); });</script>
Maggie
Sorry, ich hatte die JavaScript Datei falsch eingebunden.
Problem ist nun gelöst.
Maggie