2010-12-03 2 views
0

Может ли кто-нибудь сказать мне, как изменить следующий оператор, который в настоящее время контролируется переключателем для функции загрузки документа.Изменение функции jQuery для загрузки страницы

В принципе, я хочу, чтобы слайд-div был выдвинут слева направо, когда страница загружается. JQuery:

jQuery(function() { 
jQuery('#slide').hide(); 
jQuery(':radio[name=radiobutton]').click(function() { 
    var value = $(this).val(); 
    if (value === 'Y') { 
     jQuery('#slide').show('slow'); 
    } else if (value === 'N') { 
     jQuery('#slide').hide('slow'); 
    } 
}); 

HTML:

<div id="slide" class="alpha60"> 

<p class="statement_style_head">Content goes here</p> 

<p class="statement_style_text">A line or two of text goes here </p> 

</div> 
+0

Вы можете попробовать эту ссылку для скользящих примеров: http://www.learningjquery.com/2009/02/slide-elements-in-different-directions – 2010-12-03 20:58:00

ответ

0

$ (документ) .ready ({.. Ваш персонал});

0

Одним из способов является просто нажмите на него под нагрузкой, как так $('input[name=radiobutton]').click(); или $('input[name=radiobutton]').trigger('click');

Другой бы разместить код внутри функции и вызвать эту функцию на нагрузке.

function showSomething(){ 
    // code here 
} 

showSomething(); 
0

document.ready вроде OnLoad для JavaScript, она ждет, пока все будет готово, а затем выполняет ... ваш код, он безопасен и передовые методы OnLoad

$(document).ready(function() { 
    $("divid").animate({top:'10px', bottom:0}, 3000); 
    }); 
+0

@NewB я просто переместил код ... в document.ready, вы можете уточнить его так, как вы хочу ... – kobe 2010-12-03 19:48:14

Смежные вопросы