मेरे पास jQuery UI Sortable सूची है। क्रमबद्ध वस्तुओं में एक क्लिक इवेंट संलग्न है। क्या कोई आइटम खींचने के बाद क्लिक ईवेंट को फायरिंग से रोकने का कोई तरीका है?jQuery UI सॉर्ट करने योग्य - मैं उस आइटम पर क्लिक ईवेंट को कैसे रद्द कर सकता हूं जिसे ड्रैग/सॉर्ट किया गया है?
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.1/jquery-ui.min.js"></script>
<script type="text/javascript" charset="utf-8">
$().ready(function() {
$('#my_sortable').sortable({
update: function() { console.log('update') },
delay: 30
});
$('#my_sortable li').click(function() {
console.log('click');
});
});
</script>
<style type="text/css" media="screen">
#my_sortable li {
border: 1px solid black;
display: block;
width: 100px;
height: 100px;
background-color: gray;
}
</style>
</head>
<body>
<ul id="my_sortable">
<li id="item_1">A</li>
<li id="item_2">B</li>
<li id="item_3">C</li>
</ul>
</body>
</html>
अब ब्राउज़र और jqueryui के पास कुछ समय विकसित हुआ है (क्षतिपूर्ति?) यह व्यवहार केवल फ़ायरफ़ॉक्स (47.0) में स्पष्ट है। आधुनिक क्रोम और आईई 'sortable' के बाद' क्लिक 'घटना को नहीं चलाते हैं। – veeTrain