我有一張td表。我希望它能讓用戶在他/她到達特定td的右邊界時看到光標變成指針,並且當用戶沒有懸停右邊界時恢復到正常指針。將光標指向懸停在td右側的指針
谷歌搜索了很多,但我似乎無法找到答案。希望這裏有人能幫助我......?
我希望它是純粹的CSS,但也許還需要一些查詢嗎?
我有一張td表。我希望它能讓用戶在他/她到達特定td的右邊界時看到光標變成指針,並且當用戶沒有懸停右邊界時恢復到正常指針。將光標指向懸停在td右側的指針
谷歌搜索了很多,但我似乎無法找到答案。希望這裏有人能幫助我......?
我希望它是純粹的CSS,但也許還需要一些查詢嗎?
您可以使用CSS來修改光標在你的案件類型的行爲,你可以使用
your_td_tag:hover {
cursor:progress
}
如果您特別想選擇邊境只有你必須使用一些JavaScript哈克東西
$('div').click(function(e){
if( e.offsetX <= parseInt($(this).css('borderLeftWidth'))){
$("div").css("cursor:progress");
}
});
這裏的div可以被任何標籤替換,遊標的進度可以被你想要的遊標替換。
有各種類型的默認可用 汽車 十字 默認光標 電子調整 搶 幫助 移動 正調整 NE-調整 NW-調整 指針 進步 S-調整 se-resize sw-resize text w-resize wait not-allowed no-drop
,你也可以使用自定義光標如下
your_td_tag_selector:hover{
cursor: url('some-cursor.ico'), default;
}
這裏默認是作爲後備機制,所以如果不支持某些-cursor.ico或不存在,它會回落到默認光標。
讓我知道它是否能解決您的問題。
好的,謝天謝地,Varnit讓我走上了正軌!我將發佈最終在safari中爲我工作的代碼,希望我可以幫助其他人。 – Dave33
var threshold \t = \t 20; \t \t \t $($表+ 'TD').mousemove(函數(e)中{ 如果((($(本).innerWidth() - e.offsetX)<閾值)){ $(」 HTML,身體 ')的CSS(' 光標」, '指針') } 其他 { $( 'HTML,身體')的CSS( '光標', '汽車') } }); – Dave33