2014-12-26 1 views
0

shopify 스토어에서 작업 중입니다. 내 웹 사이트에 들어갔을 때 멋진 상자를 만들었습니다.jquery에서 onload 함수의 문제

이 내가 사용하는 코드입니다 :

<div id="wrap"><div id="step1"></div> 
      <pre onclick="not1()">{}</pre>   
</div> 




<script> 
      function not1(){ 
       notif({ 
        msg: "&lt;b&gt;Success:&lt;/b&gt; In 5 seconds i'll be gone", 
        type: "success" 
       }); 
      } 
    </script> 

와 나는 notifIt.js 및 jquery.js 파일을 사용했다. 이제 괜찮습니다.이 사이트의 코드를 가져 왔습니다. http://www.jqueryscript.net/demo/Simple-Easy-jQuery-Notification-Plugin-NotifIt/

텍스트 상자를 클릭하는 대신 해당 알림 상자를 자동으로 표시해야합니다.

그래서 내가 온 클릭 온로드하는 스크립트 위 변경 ...하지만 아무것도

내가 알 수있을 일, 내 실수가 무엇을 할 것 같다? 미리 감사드립니다.

+0

무엇이 ---><스팬 클래스 ="F ">/b > 5 초 후에 ", 유형 : "성공 " } ); –

+0

의미가 이해가 안 간다 –

+0

'onload'를 제거하고 아마도 jQuery의'$ (window) .load'를 대체해야 할 것입니다. 'onload'는 jQuery와 호환되지 않습니다. –

답변

0

페이지로드 알림을 표시 하시겠습니까? 당신이 경우에

, 당신은이를 사용할 수 있습니다

$(document).ready(function() { 
    not1(); 
}); 
0

직접 함수를 호출합니다. 스크립트 태그로드시 자동으로 호출됩니다. <스팬 클래스 = "S"> "<B> 성공 ( { MSG NOTIF

<div id="wrap"><div id="step1"></div> 
       <pre onclick="not1()">{}</pre>   
    </div> 




    <script> 
       function not1(){ 
        notif({ 
         msg: "&lt;b&gt;Success:&lt;/b&gt; In 5 seconds i'll be gone", 
         type: "success" 
        }); 
       } 
    not1(); //CALLING FUNCTION, It will be called automatically. I hope it would help. 
     </script> 

참고 참조 Can't apply simple hide function on div

관련 문제