2013-10-16 14 views
6

Tôi đang cố gắng hiểu cách hoạt động của leanModal nhưng dường như tôi không thể hiểu được. Tôi đã theo dõi thiết lập từ trang web của họ tại đây: http://leanmodal.finelysliced.com.au/?#. Tuy nhiên, tôi không hiểu phải làm gì cho bước 3.Không thể làm việc tốt hơn

Tôi đã thiết lập chức năng này trong file html của tôi:

<script type="text/javascript"> 
    $('#btnToCreate-Join').click(function() { 
      $("#trigger_id").leanModal(); 
    }); 
</script> 

Bước 3 nói "gọi hàm trên kích hoạt phương thức của bạn, như sau Hãy chắc chắn đặt thuộc tính href của trình kích hoạt của bạn để khớp với id của phần tử đích của bạn. "

Tôi giả định rằng trình kích hoạt phương thức là nút tôi muốn nhấp để hiển thị cửa sổ. Tôi không chắc câu thứ hai có ý nghĩa gì. Cảm ơn đã giúp đỡ!

Trả lời

5

This is a sample pen demo for you. html của bạn nên được như thế này:

<a id="go" name="test" href="#test">Basic</a> 

<div id="test"> 
    bla bla bla 
</div> 

Bạn CSS nên được như thế này:

#lean_overlay { 
    position: fixed; 
    z-index:100; 
    top: 0px; 
    left: 0px; 
    height:100%; 
    width:100%; 
    background: #000; 
    display: none; 
} 

#test { 
width: 600px; 
padding: 30px; 
display: none; 
background: #FFF; 
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
box-shadow: 0px 0px 4px rgba(0,0,0,0.7); 
-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); 
-moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7); 
} 

javascript của bạn nên được như thế này: Tôi giả sử bạn đã tham khảo kịch bản leanmodal trong tài liệu của bạn trong đầu và bạn không nhận được bất kỳ lỗi nào trong bảng điều khiển của trình duyệt.

<script type="text/javascript"> 
    $("#go").leanModal(); 
</script> 
+0

Tôi đã thay đổi mã của mình để trông như thế này nhưng tôi vẫn không nhận được cửa sổ bật lên khi tôi nhấp vào nút. Tôi có thiếu thứ gì đó để đưa vào không? – user2888360

+0

@ user2888360 tôi đã cung cấp cho bạn liên kết demo mẫu trong câu trả lời của tôi. nhấp vào nó - kiểm tra xem nó có hoạt động không và sau đó nhấp vào tùy chọn 'Chỉnh sửa bút này' ở phía dưới cùng bên trái của trình duyệt ur để xem mã. –

+0

@ user2888360 bỏ qua mã js xấu xí lớn mà tôi đã thêm vào vùng js trong bản trình diễn - đó là mã plugin thực tế của leanmodal. cuộn xuống dưới cùng mà lệnh kích hoạt mà bạn cần sử dụng - đó là dưới hàm sẵn sàng của jquery. –

1

Hãy thử với $ (document) .ready() như:

<script type="text/javascript"> 
    $(document).ready(function() { 
     $('#btnToCreate-Join').click(function() { 
      $("#trigger_id").leanModal(); 
     }); 
    }); 
</script> 
Các vấn đề liên quan