2015-03-16 2 views
-1

У меня есть этот Jquery код:как добавить JQuery к конкретному разделу

<script>// <![CDATA[ 
$(document).ready(function() { 
    $('body').RainSnow({ 
     effect_name: 'snow', 
     drop_appear_speed: 200, 
     drop_falling_speed: 8000, 
     wind_direction: 3, 
     drop_rotate_angle : '-10deg', 
     drop_count_width_height:[[22,22], [14,16], [18,20]], 
     drop_left_to_right : false 
    }); 
}); 
// ]]></script> 

Я добавил этот сценарий между Полноширинным шорткодом на моей странице WordPress. Я хочу, чтобы эффект отображался только в этом разделе, который представляет собой раздел формы контакта, но даже если я добавил скрипт между коротким кодом, который он отображает на всей странице.

Как правильно добавить код, чтобы он отображался только в разделе, в котором я хочу?

+3

Возможно, вам придется применить его только к тому элементу, который вы хотите. $ ('body') - это вся страница. – Shanimal

+0

То же, что и @Shanimal; вы должны просто заменить тег body своим идентификатором формы ... как '$ (" # myFormId "). RainSnow ({.....' – Hackerman

+0

Я вижу, я туда добираюсь, но хотя я добавил id = «падает» до погружения, эффект все еще распространяется на всю страницу. http://www.muslimahwebdesign.co.uk/wofwt2 –

ответ

-1

Начало кода указывает, к какому фрагменту дерева DOM оно будет применено. Вы явно пишете «тело». Играйте с этим. BTW. Похоже, что после чтения руководства JQuery по адресу элементов DOM вы обнаружите чудесные вещи.