Javascript最初不起作用,但在第二,第三等时间工作

时间:2015-05-11 04:07:10

标签: javascript jquery

Javascript最初不起作用,但可以在第二,第三等时间工作。

;(function ( $, window, document, undefined ) {

$variation_form = $( '.variations_form');

$variation_form.on( 'show_variation', function( event, variation ){

    if ( variation.variation_description ) {
        $( '.variation-description p').html( variation.variation_description );
    }
})
.on( 'reset_image', function () {

    $('.variation-description p').html('');
});

})(jQuery,window,document);

1 个答案:

答案 0 :(得分:0)

你需要一些东西来解雇事件......

$(".myselector").on('click', function() {
    $variation_form.trigger('show_variation');
});

Working Fiddle (again):P 完整代码如下......

(function($){
    $(function(){  

        $variation_form = $('.variations_form');

        $variation_form.on('show_variation', function (event, variation) {                
            if (variation.variation_description) {
                $('.variation-description p').html(variation.variation_description);
            }
        });

        $variation_form.on('reset_image', function () {
            $('.variation-description p').html('');
        });

        $(".myselector").on('click', function() {
            $variation_form.trigger('show_variation');
        });
     });
 })(jQuery);