我想自定義光標排序的對象,但沒有成功。但是,我可以將光標更改爲「移動」。在CSS中我有光標:url(../ images/cursor.png),瀏覽器成功找到圖像。對於所有其他元素,我可以將圖像添加到光標,但不能排序。以下是我的可排序代碼。基本上我有兩列中的元素,我可以從一列拖動元素到另一列,反之亦然。無法添加自定義光標可排序(jQuery的,CSS)
var categoriesCombArr = [1, 2, 3, 4, 5 , 6, 7, 8];
var category1Arr = [1, 2, 3, 4];
$(function() {
$("#column1, #column2").sortable({
connectWith: ".column",
});
});
for (i = 0; i < categoriesCombArr.length; i++) {
if (i < category1Arr.length) {
$("#column1").append("<div class='choice'><div class = 'image' id = 'choice" + i + "'></div><div class = 'imageDescription'><p>" + categoriesCombArr[i] + "</p></div> </div>");
} else {
$("#column2").append("<div class='choice'><div class = 'image' id = 'choice" + i + "'></div><div class = 'imageDescription'><p>" + categoriesCombArr[i] + "</p></div> </div>");
}
}
.choice {
position: relative;
width: 100px;
height: 50px;
display: inline-block;
font-size: 20px;
cursor: pointer;
text-align: center;
text-decoration: none;
outline: none;
border: none;
margin: auto;
font-family: SansPro-Regular;
border-radius: 10px;
background-color: rgb(181, 152, 113);
margin-top: 7px;
cursor: url(../images/cursor.png) !important;
}
.choice:hover {
background-color: #bd7737;
box-shadow: inset 0px 5px 8px 0px rgba(43, 27, 0, 0.34);
cursor: url(../images/cursor.png) !important;
}
#column1{
position: relative;
width: 100px;
height: 500px;
float: left;
/*! left: 200px; */
text-align: center;
top: 19px;
overflow: scroll;
left: 35px;
}
#column2{
width: 100px;
height: 500px;
position: relative;
float: right;
/*! right: 200px; */
text-align: center;
left: -36px;
overflow: scroll;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
<div class = "columnsCollection">
\t <!-- column1 -->
\t <div>
\t <div id='column1' class = "column">
\t <!-- ALL CONTENT appears here -->
\t </div>
\t </div>
<!-- column1 ends here -->
\t <div class="progress-bar"></div>
\t <!-- column2 -->
\t <div>
\t <div id = 'column2' class= 'column'>
\t <!-- ALL CONTENT appears here -->
\t </div>
\t </div>
\t <!-- column2 ends here -->
</div>
<!-- columnsCollection ends heres -->
嘗試使用'光標:URL(../圖像/ cursor.png)重要的;'也!嘗試發佈html代碼 –
我認爲你需要展示更多的代碼。 HTML的外觀如何?什麼是您使用CSS選擇器等 – 3ocene
@AtalKishore已經嘗試過,但沒有奏效 –