Keşfettiğim diğer tüm yanıtlar, yalnızca özniteliğin ayarını kaldırır ve özniteliği tamamen kaldırmaz. Bir elemanı mutlaktan sabit pozisyona değiştiriyorum. Doğru konumlandırma özniteliğini kaldırmalı ve kenar boşluğu ile değiştirmeliyim, böylece öğe ana DIV'sinin içinde konumlandır. Doğru öznitelik kaldırılmazsa, öğe ekranın sağına kadar gider ve DIV'nin sağına değil, ihtiyacım var. Bunu nasıl başaracağınıza dair bir öneride bulunabilir mi? Bu işe o auto
Jquery'yi kullanarak CSS özniteliğini kaldırın
6
A
cevap
13
varsayılan değerine auto
$(element).css('right', 'auto');
2
$('div').css({'right' : '', 'margin-right' : '100px'});
olarak ayarlamayı deneyin margin-right
.
$('div').css({'right' : '0px', 'margin-right' : '100px'});
0
varsayılan değeri 0px
ve ardından ayarlamak için right
ayarlamayı deneyin var sağa ayarlamayı deneyin etmezse
0
Sen Bence kodu
$.fn.removeCss=function(toDelete) {
var props = $(this).attr('style').split(';');
var tmp = -1;
for(var p=0; p<props.length; p++) {
if(props[p].indexOf(toDelete) !== -1) {
tmp=p
}
}
if(tmp !== -1) {
props.splice(tmp, 1);
}
return $(this).attr('style',props.join(';'));
}
example usage:
$(selector).removeCss('color');
1
en temiz yolu takip deneyebilirsiniz sadece boş bir çeşit üzerine yazmak yerine, eleman en CSSStyleDeclaration tamamen özelliğini kaldırmaktır/sıfır/default değeri:
$(".foo").prop("style").removeProperty("right");
$(".foo").prop("style").removeProperty("background-color");
İlgili konular
- 1. Css özniteliğini
- 2. Onclick olayında css özniteliğini ayarlama
- 3. css hover stilini kaldırın
- 4. Java kullanarak "stil" özniteliğini ayrıştırma
- 5. CSS özniteliğini ayarlamak için jQuery'yi kullanma
- 6. CSS sınıfını kod arkasında kaldırın
- 7. Adobe Illustrator ile CSS sınıfı özniteliğini ayarlama
- 8. CSS - Arka plan soluk kenarlarını kaldırın
- 9. CSS geçişini iptal et seçeneğinin işaretini kaldırın
- 10. Araç özniteliğini IE özniteliği kullanarak kullanma 11
- 11. Bir dosyanın özniteliğini Powershell kullanarak nasıl değiştiririm?
- 12. XML'de "animateLayoutChanges" özniteliğini kullanarak düzenleri belirleme
- 13. Neden AssemblyVersion özniteliğini yansımayı kullanarak yükleyemiyorum?
- 14. Git'ü kullanarak diacritics'i kaldırın Git
- 15. Javascript kullanarak URL'den parametreyi kaldırın
- 16. <img> 's src özniteliğini CSS olarak tanımlayın
- 17. Boş değilse ve içerik ekliyorsa CSS title özniteliğini kontrol edin
- 18. Diazo ile özniteliklerini kaldırın
- 19. Robot Framework kullanarak belirli bir html öğesinin css stil özniteliğini nasıl bulabilirim?
- 20. Runat sunucu özniteliğini anlama
- 21. Stil HTML CSS kullanarak başlık niteliği
- 22. jQuery'yi kullanarak dördüncü VISIBLE öğesinin sağ kenar boşluğunu kaldırın.
- 23. js'yi kullanarak bir html düğmesini kaldırın
- 24. C# kullanarak Excel dosyasından meta verileri kaldırın.
- 25. css kullanarak yazdırmadan önce html tablosu css
- 26. Görüntüyü css kullanarak döndürme
- 27. CSS: Devre dışı bırakılmış HTML düğmelerindeki gölgeleri kaldırın
- 28. Gereksiz öznitelikleri JavaScript'i kullanarak html etiketinden kaldırın. RegEx
- 29. REQUIRED özniteliğini jquery kullanarak textarea etiketine dinamik olarak nasıl eklenir?
- 30. Cocoa ve OpenGL, Diziyi kullanarak GLSL vertex özniteliğini nasıl ayarlayabilirim?
PS - CSS spec sizin için bu cevap olabilirdi - http://www.w3.org/TR/CSS21/visuren.html#propdef-right – mrtsherman
Bu harika çalıştı! Teşekkür ederim. – user981053
Açık kodlanmış bir varsayılan değerden daha iyi, diğer stil sayfası kurallarının uygun şekilde uygulanmasına izin veren boş bir dizedir (@ Derek tarafından gösterildiği gibi). – Phrogz