SORU
17 AĞUSTOS 2009, PAZARTESİ


JQuery UI slider olayı tetiklemek

Nasıl jQuery UI slider bir değişiklik bir olay tetikleyebilir miyim?

Olur diye düşündüm

$('#slider').trigger('slidechange');

ama o hiçbir şey yapmaz.

Tam örnek komut aşağıdaki gibidir:

<link href="http://jqueryui.com/latest/themes/base/ui.all.css" rel="stylesheet" type="text/css"> 

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js" type="text/javascript"></script> 
<script src="http://jqueryui.com/latest/ui/ui.core.js" type="text/javascript"></script> 
<script src="http://jqueryui.com/latest/ui/ui.slider.js" type="text/javascript"></script> 

<body>

<div id="slider"></div>

<script type="text/javascript">

$().ready(function()
{
    $('#slider').slider({change: function() { alert(0); }});

    // These don't work
    $('#slider').trigger('change');
    $('#slider').trigger('slidechange');
});
</script>

Bu "0" zaman sayfa yükler . uyarı beklenir

CEVAP
17 AĞUSTOS 2009, PAZARTESİ


Deneyin

$slider = $('#slider');
$slider.slider('option', 'change').call($slider);

İdeal değil ama işe alır!

alt text

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Darren Kitchen

    Darren Kitch

    3 EKİM 2011
  • Major FX

    Major FX

    6 HAZİRAN 2012
  • Project Mooncircle

    Project Moon

    6 Aralık 2009