In my slide show project, user can swipe left or right to change to pervious or next image.
<script src="/Style/js/jquery-1.10.2.js"></script>
<script src="/Style/jquery.mobile/jquery.mobile.min.js"></script>
<script>
$(document).ready(function () {
$(slideWebpartId + " .carousel").swiperight(function (e) {
$(this).carousel('prev');
});
$(slideWebpartId + " .carousel").swipeleft(function (e) {
$(this).carousel('next');
});
$(slideWebpartId + ' .carousel').carousel();
});
</script>
However, when other userControl is calling jQuery library, the following error message will be shown:
Uncaught TypeError: $(...).swiperight is not a function
Sample code for the question:
<script src="/Style/js/jquery-1.10.2.js"></script>
<script src="/Style/jquery.mobile/jquery.mobile.min.js"></script>
<script>
$(document).ready(function () {
$(slideWebpartId + " .carousel").swiperight(function (e) {
$(this).carousel('prev');
});
$(slideWebpartId + " .carousel").swipeleft(function (e) {
$(this).carousel('next');
});
$(slideWebpartId + ' .carousel').carousel();
});
</script>
//.............
// my user control------------
<script src="/Style/js/jquery-1.10.2.js"></script>