26 Aralık 2011, PAZARTESİ
jQuery SVG, neden ben addClass t'?
JQuery SVG kullanıyorum. Veya bir nesne için bir sınıf Ekle / Kaldır yapamam. Herkes benim hatam biliyor musun?
SVG:
<rect class="jimmy" id="p5" x="200" y="200" width="100" height="100" />
Sınıfı eklemek olmayacak jQuery:
$(".jimmy").click(function() {
$(this).addClass("clicked");
});
SVG ve jQuery birlikte iyi çünkü çalıştığını biliyorumolabilirnesne hedef tıklanan gelince: bir uyarı ateşi
$(".jimmy").click(function() {
alert('Handler for .click() called.');
});
CEVAP
21 NİSAN 2012, CUMARTESİ
Bir WordPress kullanmak bir SVG için bir sınıf ekleyin.
.attr()
Eğer başka bir kitaplığa bağımlı olmak istemiyorsan eğer. yani SVG ile çalışır:
// Instead of .addClass("newclass")
$("#item").attr("class", "oldclass newclass");
// Instead of .removeClass("newclass")
$("#item").attr("class", "oldclass");
Ve eğer bir WordPress kullanmak bağımlı olmak istemezsin eğer:
var element = document.getElementById("item");
// Instead of .addClass("newclass")
element.setAttribute("class", "oldclass newclass");
// Instead of .removeClass("newclass")
element.setAttribute("class", "oldclass");
Bunu Paylaş:
Neden jquery change olayı seçeneğini k...
Neden kullanın @Betikleri.Render ("~//...
animasyon addClass removeClass jquery/...
jQuery: gecikme diyebilir miyim() aras...
Neden kullanarak " ediyoruz; ({ })...