Me gustaría ser capaz de hacer esto:

$(".panel").visible = true;

pero esto no funciona

InformationsquelleAutor bill | 2010-09-30

3 Comentarios

  1. 73

    Para la display propiedad de CSS, uso .show(), .hide() o .toggle() a afectar si se muestra, como este:

    $(".panel").show();
    //or to hide:
    $(".panel").hide();
    //toggle show/hide
    $(".panel").toggle();
    //or show/hide based on boolean:
    $(".panel").toggle(bool);

    Para la visibility propiedad de CSS, usted necesita para establecer manualmente (jQuery es en su mayoría construidas alrededor de display), utilizando .css() como este:

    $(".panel").css("visibility", "visible");
    //or:
    $(".panel").css({ visibility: "visible"});
    • Gracias, pero esto no es una propiedad css que estoy usando vb.net
    • su un div de la propiedad
    • En ese caso no show de jQuery, ya que ni siquiera está en la página, el cliente no tiene conocimiento del mismo. En lugar de Visible="false" en el servidor de la etiqueta, usted necesita style="display: none;" por lo que todavía se hace en la página. Para ser un poco más claro, no es un <div> de la propiedad, que es una ASP.Net el control de la propiedad que controla la representación.
  2. 4

    Para mí esto funcionó:

    document.getElementById('my_elementid').style.visibility='visible';
    • Sí que funciona, pero la cuestión era cómo hacer esto en jQuery
  3. 0

    puede mediante el uso de ClientScript
    en serverside llame a su método jquery

    ClientScript.RegisterStartupScript(this.GetType(), "hideslidertab", "hideslidertab();", true);

Dejar respuesta

Please enter your comment!
Please enter your name here