先看看實現后的效果吧,
這是一個Cookie數據生成的列表,
每次單擊查詢會存儲一個域名,并把最后一次查詢的域名放在最上方。本例子最多存儲10個,大家可以根據自己情況進行設置
下在咱們一起來看看是怎么實現的吧、
先寫一個操作Cookie的JS文件如下
有了這個文件之后我們來給要使用這Cookie的Text做一下處理吧,
代碼如下
這里面所用到的方法如下,具體的意思我就不一個一個的解釋了,如果需要說明的請大家留言,我一定回復
在這里面還附帶了這樣一個效果,就是同時輸入多個輸入框的值,如下圖
如果那個輸入框要使用這樣的效果只要添加一個屬性為url="true"就行了,這樣方便 可操作性強,想給那個框加效果就加上這個屬性,不想加的直接不加url="true"
就OK了。
在使用這個效果的界面添加如下代碼
<div style="display: none; position: absolute;" id="allSitesBoxHdl" class="classlist" onmouseover="this.style.display='block'" onmouseout="this.style.display='none'"> <ul id="allSitesBoxContent"> </ul> </div> <script type="text/javascript"> Init();</script>
除此之外的JS直接放在一個Js文件里,引用進來就行了
下拉列表是怎么加載的呢?看下面的一個方法就知道了
完成了這些之后我們只需要在單擊查詢時進行存儲Cookie就行了,看下面的方法
調用 時這樣寫
setCookie("site", strdomin);
好了功能完成,大家如果想看真實效果的話,進行具體的測試
代碼寫的不是很好,希望大家多提提建議,我們進行相應修改爭取更完善。
Cookie是存儲的客戶端的,一個并且只能訪問同域名下的Cookie,子域名之間可以相互訪問,只要加上
domain屬性就行了,存儲的方法如下
$.cookie("domain", value, { expires: 7, domain: "baidu.com" });
取的時間直接寫 $.cookie("domain");就好了,只要是子域名,都這樣調用,這樣可以達到本域名下的Cookie共享的功能。
Cookie的有效利用會給我們的網站帶來N多意想不到的效果和功能,大家交流下。希望多提提建議
歡迎大家轉載,如有轉載請注明文章來自: http://sufei.cnblogs.com/
簽名:做一番一生引以為豪的事業;在有生之年報答幫過我的人;并有能力幫助需要幫助的人;
軟件開發,功能定制,請聯系我
QQ:361983679 Email:
sufei.1013@163.com
MSN:
sufei.1013@163.com
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
