Vì vậy, tôi đang làm việc trên một trang web sử dụng cả jQuery và prototype.js, tuy nhiên xung đột của họ.
Tôi đã nghiên cứu một chút công bằng và phát hiện ra rằng cách mọi người chỉ khắc phục vấn đề này là sử dụng
<script>
jQuery.noConflict();
// Use jQuery via jQuery(...)
jQuery(document).ready(function(){
jQuery(\"div\").hide();
});
// Use Prototype with $(...), etc.
$('someid').hide();
Tuy nhiên tôi không muốn thay đổi $ để jQuery như có nghĩa là tôi 'd phải chỉnh sửa một chút công bằng của mã được viết trước. Có cách nào để ngăn chặn chúng xung đột và để lại jQuery là $?
Bạn có hỏi bạn có thể có, trong cùng phạm vi, $ có nghĩa là hai điều khác nhau không? – Iznogood
Anh ấy hỏi nếu có phiên bản Nguyên mẫu của 'noConflict()'. –
có thể trùng lặp của [Xung đột jQuery & Prototype] (http://stackoverflow.com/questions/134572/jquery-prototype-conflict) – jrummell