我希望用戶能夠在屏幕上的任意位置雙擊以顯示允許提交關於該位置的反饋的表單。如何存儲與網頁任何部分相關的用戶反饋?
我能想到的2個解決方案:
- 商店X,Y座標。由於X,Y座標不支持所有瀏覽器,因此必須排除此情況。
使用jQuery HTML實體的詳盡清單綁定到DblClick事件是這樣的:
$(document).ready(function() { $("p,label,input,textarea").bind("dblclick", function(e) { $("#feedback_form").show(); });
});
所以,在上面的例子中,當任何P,標籤,輸入,或文本域被雙擊,反饋形式將顯示(代碼傳遞項的ID被雙點擊,不包含在我的例子是爲了簡單)。
所以2是不完美的,但似乎它會做的伎倆爲支持的HTML實體清單上的任何反饋。
有沒有更簡單的解決方案,我忽略了?
另外,如果我有2去,是雙擊用於接合這種反饋形式是最好的方法,或者你會推薦一些其他的活動嗎?
此頁面在Opera中似乎不起作用。也許更好的鏈接是:http://www.djangobook.com/about/comments/ – 2009-01-14 07:41:52