Mam 2 elementy div z przyciskiem nad nim. Na początku widać tylko 1 div, a to będzie thecatalogusOrderBox div. Jeśli kliknę przycisk: manualButton (który pojawi się powyżej div), to musi pokazać pole manualOrderBox div i ukryć element catalogusOrderBox div. Ale wtedy trzeba również zmienić tekst przycisku (z przycisku ręcznego na przycisk katalogu), aby użytkownik mógł ponownie otworzyć catalogusOrderBox div, więc jeśli następnie klikniesz ten przycisk, musi on ponownie wyświetlić catalogusOrdersBox i ukryć pole manual OrrderBox.ukryj i pokaż zawartość z jquery
Na razie mam to i to nie działa:
<script type="text/javascript">
$(document).ready(function(){
$('.manualOrderBox').hide().before('<a href="#" id="toggle-manualOrderBox" class="manualButton">manual order box</a>');
$('a#toggle-manualOrderBox').click(function() {
$('.manualOrderBox').slideToggle(1000);
if($('.manualOrderBox').is(":visible")){
$('.catalogusOrderBox').hide();
$('.manualOrderBox').visible = false;
}else{
$('.manualOrderBox').visible = true;
$('a#toggle-manualOrderBox').text('catalogus orderBox');
$('.catalogusOrderBox').show();
}
return false;
});
});
</script>
<div class="manualOrderBox">
zobaczyć również https://jsfiddle.net/Lbot8a8b/ żywo w akcji
Tak więc chcesz tylko zmienić tekst przycisku w prawo. – Steevan
również tekst przycisku. musi zmienić tekst na przycisk i otworzyć div i ukryć inny div. – YdB
pozwól mi spróbować załadować kod na jsfiddle Allan :) – YdB