2012-04-04 13 views
1

Von dem, was ich ui sehen: Dialog ist nicht ein Standard psuedo CSS-Element, so dass ich frage mich, was die folgende Zeile erreicht:JQuery CSS Psuedo Element: ui-Dialog

$j("#inline:ui-dialog").dialog("destroy"); 

ich ein div mit der ID finden konnten, "inline" aber woher kommt der ui-dialog?

+0

Wahrscheinlich von: http://jqueryui.com/demos/dialog/ Ich habe Recht oder ich habe etwas verpasst? –

+0

Woher hast du diesen Code? – j08691

Antwort

1

$.widget() bietet einen Pseudo-Selektor für Ihr Widget automatisch. Der Pseudo-Selektor wird aus der jQuerySubclass, dem Namespace und dem Call-Namen erstellt.

$.widget('ui.mywidget',{}); 
// same like this 
$.widget('jQuery.ui.mywidget',{}); 

Der zugehörige speudo-Selektor ist:

':ui-mywidget' 

die jedes Widget bedeutet, erstellt mit $.widget() automatisch einen Pseudo-Selektor bereitstellt.

Hier ist ein reference.