105
A
回答
212
$('selector').css('cursor', 'pointer');
我知道你的原始問題可能會引起混淆,但「finger」遊標實際上被稱爲「指針」。
正常的箭頭光標只是「默認」。
16
更新!新&改進!查找插件@GitHub!
在另一方面,雖然that method很簡單,我創建了一個jQuery插件(found at this jsFiddle, just copy and past code between comment lines),使得改變任何元素上的光標那樣簡單$("element").cursor("pointer")
。
但這還不是全部!立即行動,您將獲得免費的手功能position
& ishover
!沒錯,2個非常方便的光標功能...免費!
他們的工作所看到的演示那樣簡單:
$("h3").cursor("isHover"); // if hovering over an h3 element, will return true,
// else false
// also handy as
$("h2, h3").cursor("isHover"); // unless your h3 is inside an h2, this will be
// false as it checks to see if cursor is hovered over both elements, not just the last!
// And to make this deal even sweeter - use the following to get a jQuery object
// of ALL elements the cursor is currently hovered over on demand!
$.cursor("isHover");
另外:
$.cursor("position"); // will return the current cursor position as { x: i, y: i }
// at anytime you call it!
供應是有限的,所以立即行動!
4
如何將光標更改爲手指(如點擊鏈接)而不是常規指針?
這是非常簡單的實現使用CSS屬性cursor
,沒有jQuery
需要。
你可以閱讀更多關於:CSS cursor property
和cursor - CSS | MDN
.default {
cursor: default;
}
.pointer {
cursor: pointer;
}
<a class="default" href="#">default</a>
<a class="pointer" href="#">pointer</a>
0
這是非常簡單的
HTML
<div>
<input type="text" placeholder="sometext" />
<input type="button" value="button" class="button"/>
<br/><br/>
<button class="button"> Another button</button>
</div>
jQuery的
$(document).ready(function(){
$('.button').css('cursor', 'pointer');
// for old IE browsers
$('.button').css('cursor', 'hand');
});
相關問題
- 1. 更改指針指針指針引用
- 2. 如何將鼠標指針更改爲手指指針?
- 3. 使用指針:指針指針指針
- 4. 如何使用JQuery將鼠標懸停在動態列表上時將指針更改爲指針
- 5. 如何使用memmove與指針指針?
- 6. 如何使用指針和指針aritmetic
- 7. 在指針使用函數後,如何更改指針指向的對象
- 8. 將如何使用指針
- 9. 通過使用指針指針來更改引用
- 10. 爲什麼cudaMalloc()使用指針指針?
- 11. C:memcpy更改指針?
- 12. jqgrid更改指針
- 13. 更改指針file_put_contents()
- 14. 使用指針的指針
- 15. 將textfield()鼠標指針更改爲
- 16. 如何使指針指針NULL
- 17. 爲指針的指針
- 18. 如何使用雙指針作爲指針數組?
- 19. 通過指針指向結構指針來更改變量
- 20. 指針指針
- 21. 指針指針?
- 22. 指針指針
- 23. 指針指針
- 24. 如何使用指向Java指針的指針填充結構?
- 25. 如何使用C指針指向結構的指針?
- 26. 如何使用指針指向c#中的指針?
- 27. 如何在cuda中使用指向指針的指針
- 28. 如何將類型size_t的指針轉換爲枚舉指針?
- 29. 如何將一組指針轉換爲一組const指針?
- 30. 如何將ref ^指針轉換爲原始指針?
如果可能的話,通過CSS做到這一點(有說:懸停選擇器),並完全避免的jQuery。 – 2009-12-03 23:06:41
@The Who - 當然,但是如果改變光標是依賴於JS的功能的一部分(假設你有一個滑塊),那麼如果用戶關閉了JS,你不會希望光標改變。 – 2011-07-08 18:46:46
我用''('selector').css('cursor','auto');'將鼠標移出指針區域時去掉樣式。使用'$('...')。addClass('someclass')'和'$('...')。removeClass('someclass')' – jocull 2011-11-14 04:07:38