2013-05-06 35 views
1

我正在照片拼貼應用程序,我需要更好的對象選擇方法。當有很多對象時,當前或默認選擇技術有點混亂。用戶對選擇哪個對象感到困惑。所以我想在選擇它之前突出顯示對象,以便使用之前知道哪個對象將被選中。在物體上的高亮圖像:在織物js

我看過hovering這是我想要的,但它只適用於形狀,不適用於圖像。如何將其應用於圖像,文字和剪貼畫。

下面是代碼:

   canvas.on('object:over', function(e) { 
        //I want to draw border only (not corner) on mouseover and non-selected object 
       }); 

       canvas.on('object:out', function(e) { 
        //I want to remove the border on mouseout on non-selected object     
       }); 

的邊角僅適用於選定的對象,但我想啓用鼠標懸停非選擇目標邊框。

這裏是我的應用程序:Edit Photos For Free

+0

盤旋應該適用於任何對象,包括圖像 – kangax 2013-05-07 21:36:38

+0

我的意思是徘徊只適用於的演示示例形狀,而不是圖像,因爲圖像不透明,無法看到懸停時的顏色變化。所以我想在懸停時在不透明物體周圍應用邊框。可能嗎 ? – ep4f 2013-05-08 09:24:37

回答

0

現在我認爲這個解決方案是 -

canvas.on('mouseover', function(e) { 
        //I want to draw border only (not corner) on mouseover and non-selected object 
       }); 
canvas.on('mouseout', function(e) { 
        //I want to remove the border on mouseout on non-selected object     
       });