Latest web development tutorials

jQuery noConflict () Método

Como usar jQuery e outras estruturas na página?


jQuery e outros frameworks JavaScript

Como você aprendeu, jQuery usar o símbolo $ como jQuery taquigrafia.

Se outros frameworks JavaScript uso do símbolo $ como uma abreviação para como fazer?

Alguns outros frameworks JavaScript incluem: MooTools, espinha dorsal, Sammy, Cappuccino, Knockout, JavaScript MVC, o Google Web Toolkit, o Google Closure, Ember, Batman e Ext JS.

Algumas estruturas de usar o símbolo $ como uma abreviação (como jQuery), se tanto de você estiver usando um quadro diferente está usando as mesmas abreviaturas, pode fazer com que o script para parar de correr.

time da jQuery para considerar esta questão, e percebeu noConflict () método.


jQuery noConflict () Método

noConflict () método irá liberar o controle será de R $ identificador, para que outros scripts podem usá-lo.

Claro, você ainda pode abreviação para o nome completo de uma maneira alternativa de usar jQuery:

Exemplos

$.noConflict();
jQuery(document).ready(function(){
jQuery("button").click(function(){
jQuery("p").text("jQuery 仍然在工作!");
});
});

tente »

Você também pode criar sua própria taquigrafia. noConflict () retorna uma referência para jQuery, você pode colocá-lo em uma variável para uso posterior. Veja este exemplo:

Exemplos

var jq = $.noConflict();
jq(document).ready(function(){
jq("button").click(function(){
jq("p").text("jQuery 仍然在工作!");
});
});

tente »

Se você usar o bloco de código jQuery $ taquigrafia, e você não quer mudar este atalho, você pode colocar US $ símbolo passado como um argumento para os métodos prontos. De modo que você pode usar o símbolo $ na função - e funcionar fora, ainda temos que usar "jQuery":

Exemplos

$.noConflict();
jQuery(document).ready(function($){
$("button").click(function(){
$("p").text("jQuery 仍然在工作!");
});
});

tente »