içinde bana çalışma benim tercih requireJS şekilde tutmak ve Wordpress ile bu entegre etmek için bir yol kuruyorum.kullanma requireJS Wordpress
büyük sorun jquery nasıl yüklendiği sonra olmak. WordPress jQuery'yi wp_enqueue_script yoluyla yükler. Bu şekilde düzenli olarak kullandığım bazı WordPress eklentileri bu şekilde eklenerek jquery'ye ihtiyaç duyar. Daha sonra jQuery'nin ikinci bir sürümünü, requireJS kurulumumda yüklemek istemiyorum. Yani, bazı bu etrafa sonra ile geldim budur:
şablonları/footer.php o zaman olmuşsa jQuery zaten sayfaya eklenmiş eğer görür
<script>
if (typeof jQuery === 'function') {
define('jquery', function() { return jQuery; });
}
require(['/assets/js/sample-common.js'], function (common) {
require(['sample-bootstrapper']);
});
</script>
o onu modül değeri olarak ayarlar.
Sorum ben o zaman sadece bu talimatları genel ad alanında olmak jquery bırakmak veya takip etmelidir geçerli:
http://requirejs.org/docs/jquery.html#noconflictmap
yukarıdaki sorun muhtemelen değiller jquery eklentileri dahil etmek gerekir ise AMD uyumlu, bunları AMD uyumlu hale getirmek için harcanan değer ya da düşündüğüm başka bir çözüm, eklentilerin çalışmasına izin veren 'jQuery'yi' global isim alanında tutan noConflict bildirgesinden kaldırmaktır.
Bu sorunun daha az ve en iyi uygulama tavsiyesi için bir çağrının fazlasıdır. Ve her şey çok takdir edilecektir!
Teşekkürler! Bir komut çünkü
Hala gerektiren senin hiçbir tanımlamadan ek olarak, içinde 'jquery' koymak gerektiğini düşünüyorum? – WraithKenny