Как запустить функцию не по клику?
Всем привет :)
Мне нужно, чтобы данный код работал не по клику, а при загрузке страницы, т.к. данный input#twoways у меня checked по умолчанию. Как это сделать?
$('input#twoways').click(function(){
if ( $('input#twoways').attr('checked')) {
$('.dark_side').hide();
}
});
|
Хоть немного прочтите про jquery...
$(document).ready(function(){
... ваш код
});
|
Пишу вот так:
<script type="text/javascript">
$(document).ready(function(){
$('input#twoways').click(function(){
if ( $('input#twoways').is(":checked")) {$('.backs').show();}
else {$('.backs').hide();}
});
});
</script>
работать не хочет, может я какую ошибку не вижу? |
Ошибка: вы используете голову не по назначению.
|
Цитата:
|
Взгляните на код, сложите буковки в слова, подумайте как эти слова переводятся и какой несут в себе смысл...
Поверьте, это вовсе не древняя клинопись. |
<script type="text/javascript">
$(document).ready(function(){
$('input#twoways').click(function() {
$('.backs')[ $('input#twoways').is(":checked") ? 'show' : 'hide' ]();
}).triggerHandler('click');
});
</script>
|
0_о
|
Куда мудрить уже то?))
|
И всесто той фигни с шов-хайд можно использовать toggle().
|
| Часовой пояс GMT +3, время: 05:03. |