2016-06-30 29 views
-2

JQueryRufen Sie JavaScript-Funktion von C# auf?

$(document).ready(function() {    
    function btnekle(){ 
     $('#icerik-right').animate({ 
      scrollTop: $('#icerik-right').offset().top + $('#icerik-right')[0].scrollHeight 
     }, 2000); 
     return false; 
     } 
    }); 

C#

ClientScript.RegisterStartupScript(GetType(), "script", "btnekle();", true); 

Wo ich Fehler machen kann ??

+0

Was ist die Ausgabe HTML? Irgendwelche Ausnahmen oder Fehler? –

+0

Wenn ich auf die Schaltfläche klicken funktioniert –

+1

* scope *. 'btnekle' erscheint nur innerhalb von doc.ready und kann daher nicht außerhalb aufgerufen werden. –

Antwort

1

Es besteht keine Notwendigkeit für Ready-Funktion ist, können Sie sich direkt wie diese

function btnekle(){ 
     alert('Called'); 
     $('#icerik-right').animate({ 
      scrollTop: $('#icerik-right').offset().top + $('#icerik-right')[0].scrollHeight 
     }, 2000); 
     return false; 
     } 

schreiben Ich schlage vor, Sie versuchen, alert setzen zu debuggen für das Debuggen (überprüfen Funktion aufgerufen oder nicht) oder versuchen, zu debuggen Dinge mit Hilfe der Entwicklerwerkzeugleiste.

Verwandte Themen