trong Jcrop, sau khi chọn khu vực cắt ảnh, div xuất hiện với tay cầm hộp ở các góc.Thay đổi kích thước phần tử bằng tay cầm hộp ở các góc
Có bất kỳ plugin jQuery rằng có thể xây dựng kiểu này tay cầm hộp?
trong Jcrop, sau khi chọn khu vực cắt ảnh, div xuất hiện với tay cầm hộp ở các góc.Thay đổi kích thước phần tử bằng tay cầm hộp ở các góc
Có bất kỳ plugin jQuery rằng có thể xây dựng kiểu này tay cầm hộp?
Bạn có thể sử dụng lại giao diện người dùng của jQuery như đã lưu ý ở trên. Tôi thậm chí còn thiết lập một fiddle cho ya!
http://jsfiddle.net/digitalaxis/j2JU6/
jQuery
$('#element').resizable({
handles: {
'ne': '#negrip',
'se': '#segrip',
'sw': '#swgrip',
'nw': '#nwgrip'
}
});
HTML
<div class="ui-resizable-handle ui-resizable-nw" id="nwgrip"></div>
<div class="ui-resizable-handle ui-resizable-ne" id="negrip"></div>
<div class="ui-resizable-handle ui-resizable-sw" id="swgrip"></div>
<div class="ui-resizable-handle ui-resizable-se" id="segrip"></div>
CSS
#elementResizable {
border: 1px solid #000000;
width: 300px;
height: 40px;
overflow: hidden;
}
#nwgrip, #negrip, #swgrip, #segrip, #ngrip, #egrip, #sgrip, #wgrip {
width: 10px;
height: 10px;
background-color: #ffffff;
border: 1px solid #000000;
}
#segrip {
right: -5px;
bottom: -5px;
}
Công việc tuyệt vời @Randy. Dưới đây là một ví dụ hoàn chỉnh hơn, hoàn thành những gì bạn đã bắt đầu: http://jsfiddle.net/j2JU6/440/ – Yarin
cảm ơn, hãy làm việc với những người hoàn hảo – rusllonrails
Bạn có thể sử dụng plugin Resizable jQuery UI:
http://jqueryui.com/demos/resizable/
Sử dụng "xử lý" tham số để làm yếu tố của bạn thay đổi kích thước thông qua đó là toàn tuyến biên giới.
Một lần nữa .. câu trả lời này là tốt- Nhưng bạn cần phải thêm "Box Handles" của bạn tự sử dụng CSS. Nó không khó. – ppumkin
Cụm tay lái CSS! Với ID được nối vào plugin. Làm cho bản thân bạn trở nên dễ dàng. Chỉ cần sử dụng tập tin CSS jcrops như ví dụ – ppumkin