мы использовали одну библиотеку Jquery называется jesse, который прекрасно работаетПеретаскивание (Dragger событие) предотвращает OnClick
Дело в том, у нас есть LI атрибуты и внутри него мы использовали OnClick событие .. но как-то она перестает работать, и мы не можем назвать событие OnClick .. Вот скрипку для лучшего понимания
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://www.jqueryscript.net/demo/Simple-jQuery-Plugin-For-Drag-Drop-Sorting-Of-Lists-jesse/jquery-jesse.js"></script>
<script type="text/javascript">
$(function(){
// removing image onclick close button
$("#list").on("click", ".close_product", function (event) {
console.log('inside onclick function');
});
\t \t $('#list').jesse({
\t \t \t onStop: function(position, prevPosition, item) {
\t \t \t \t console.log('inside list function');
\t \t \t \t if(position == 0){
\t \t \t \t \t item.addClass("drop-high").removeClass("drop-small");;
\t \t \t \t \t $("#list").find("li:nth-child(2)").removeClass("drop-high").addClass("drop-small");
\t \t \t \t }
\t \t \t \t if(prevPosition == 0){
\t \t \t \t \t \t item.addClass("drop-small").removeClass("drop-high");
\t \t \t \t \t $("#list").find("li:nth-child(1)").removeClass("drop-small").addClass("drop-high");
\t \t \t \t
\t \t \t \t }
\t \t \t },
\t \t });
\t });
</script>
<ul class="jq-jesse" id="list">
<li class="drop-high"><div class="high"><div class="close close_product">X</div><img src="https://dab1nmslvvntp.cloudfront.net/wp-content/uploads/2016/04/1459870313PHP-logo.svg.png" width="20%"></div> </li>
<li class="drop-small"><div class="high"><div class="close close_product">X</div><img src="https://phpwomen.org/holdingpage/images/usergroups/phpne.png" width="20%"></div> </li>
<li class="drop-small"><div class="high"><div class="close close_product">X</div><img src="http://d3gnp09177mxuh.cloudfront.net/tech-page-images/php.png" width="20%"></div></li>
<li class="drop-small"><div class="high"><div class="close close_product">X</div><img src="http://unitedwebsoft.in/blog/wp-content/uploads/2013/07/advantage-of-php.jpg" width="20%"></div></li>
</ul>
Как вы можете видеть выше, у меня есть функция onclick
, но она не работает. Как я могу заставить его работать?
Что не работает? – Viney
@Novice см. Консольный журнал .. onclick событие не работает. –
вы можете добавить скрипку, чтобы нам было легче протестировать и применить изменения. – FllnAngl