[-US-] 追憶 Opera Presto 連結選字風格
// ==UserScript==
// @name Memorial Opera Presto Link Selection Style
// @description Disable draggable link when left click to select link's text
網址:http://userscripts.org/scripts/show/176345
簡單講就是類似 Opera Presto 版的選取連結文字風格
和欸特大寫的那個 US 非常類似,一樣用 JS 只是思路不同而已
因為結構的不同,所以基本上避免掉了欸特大那版的不少小問題
譬如切換 FB 的人氣留言/最早留言時會彈到最上面
還有因為 stopPropagation 使得有些連結用左鍵開不起來
(基本上我用的 preventDefault 效果一樣,主要還是程式思路不同
所以可以避免掉這樣的問題)
當然我寫的這版應該也會有很多 BUG,大家可以試試看,有問題
再跟我說囉(不過我覺得普通難的問題我應該就解決不了 XDD
適用瀏覽器:
基本上除了 IE 應該都可以用(你故意的吧 (  ̄ c ̄)y▂ξ 誰跟我說話
好啦!因為我用 which 不是用 button,所以 IE 會有問題
下次有更新的話會考慮相容一下 IE 囉
(有興趣的人可以看看我如何爆肝燃燒生命)
心路歷程:
這個是足足爆了一整晚的肝(到現在還沒睡...應該也不用睡了)
鑒於之前欸特大的版本有不少小問題,我也不也不好意思一直麻煩他改
於是就卯起來自己寫 (=‵′=) 爆氣狀態
本來想說看可不可以拿欸特大的來改,想說一些小問題搞不好我有能力解決...
結果就是自己想太多,我這種肉腳的 JS 能力,光要看懂欸特大在寫甚麼就有點困難
所以最後決定放棄,自己來操刀(不懂就問大神)
1.
一開始沒甚麼想法,然後也落入思想框架裡面想不到解決方法(因為看不太懂
這個階段,老實說就磨掉三四個小時了(不誇張
2.
然後想想覺得 JQuery 好像很神,不然來學一下,順便想想可以不可以解
又磨掉一兩個小時,然後放棄
3.
決定回到 JS 的根本,慢慢找有哪些方法是遺漏的
draggable, got it! 這傢伙一下就解決了五十趴的進度
但是如何判斷使用者選字還是要開啟連結呢?這裡又卡住了...
4.
如果要選字嘛,就一定會選字(很廢話對吧...
OK,就從這裡著手!問題解決 早上 11 點了....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.73.123
→
08/23 13:11, , 1F
08/23 13:11, 1F
→
08/23 13:25, , 2F
08/23 13:25, 2F
→
08/23 13:32, , 3F
08/23 13:32, 3F
→
08/23 13:43, , 4F
08/23 13:43, 4F
→
08/24 01:16, , 5F
08/24 01:16, 5F
→
08/24 01:16, , 6F
08/24 01:16, 6F
推
08/24 02:14, , 7F
08/24 02:14, 7F
→
08/24 02:16, , 8F
08/24 02:16, 8F
推
08/24 03:12, , 9F
08/24 03:12, 9F
→
08/24 15:32, , 10F
08/24 15:32, 10F
→
08/24 15:33, , 11F
08/24 15:33, 11F
推
08/24 15:42, , 12F
08/24 15:42, 12F
Browsers 近期熱門文章
PTT數位生活區 即時熱門文章