Я не очень хороший кодер jQuery. На самом деле я новый и ужасный, и мне было интересно, может ли кто-нибудь помочь мне.jQuery - проверка, чтобы узнать, в каком состоянии находится значение slideToggle:
У меня есть куча divs, которые я использую slideToggle
для отображения параметров. Код, который у меня есть на данный момент, работает. Но я хочу сделать, когда кто-то нажимает ссылку, чтобы проверить, есть ли какие-либо «открытые» slidetoggles. Если есть, закройте их и просто откройте тот, на который я нажал.
Я уверен, что мой текущий код не очень хорош, поэтому любая помощь по его очистке и добавлению этой функции будет принята с благодарностью.
Код выглядит следующим образом:
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery("#parent-print").click(function(e) {
jQuery("#child-print").slideToggle();
e.preventDefault();
});
jQuery("#parent-web").click(function(e) {
jQuery("#child-web").slideToggle();
e.preventDefault();
});
jQuery("#parent-inspiration").click(function(e) {
jQuery("#child-inspiration").slideToggle();
e.preventDefault();
});
});
</script>
Спасибо
Ааа, что имеет смысл ... работает красиво ... спасибо !! – BigJobbies
Добро пожаловать :) – RRikesh
В качестве оффтопа, если вы использовали 'jQuery (document) .ready (function ($)' вместо 'jQuery (document) .ready (function()', вы сможете использовать ' $ 'внутри ваших кодов. Например' $ ('# parent-web') 'вместо' jQuery ('# parent-web') ' – RRikesh