csrf codeigniter 4/3 ajax 比較佳的解決方案
閱讀全文〈[轉貼]csrf codeigniter 4/3 ajax〉
標籤: jquery
[轉貼]使用js jquery 寫評價星級
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
</head>
<style type="text/css">
.stars{
white-space: nowrap;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
}
.stars li{
display: inline-block;
color: #ADADAD;
font-size: 40px;
}
</style>
<body>
<ul class="stars">
<li>★</li>
<li>★</li>
<li>★</li>
<li>★</li>
<li>★</li>
</ul>
<script src="../../js/common/jquery-git.js"></script>
<script>
$(function() {
//为星星设置hover效果
var isClicked = false;
var beforeClickedIndex = -1;
var clickNum = 0; //点击同一颗星次数
$('li').hover(
function() {
if(!isClicked) {
$(this).css('color', '#F0AD4E');
var index = $(this).index();
for(var i = 0; i <= index; i++) {
$('li:nth-child(' + i + ')').css('color', '#F0AD4E');
}
}
},
function() {
if(!isClicked) {
$('li').css('color', '#ADADAD');
}
}
);
//星星点击事件
$('li').click(function() {
$('li').css('color', '#ADADAD');
isClicked = true;
var index = $(this).index();
for(var i = 1; i <= index+1; i++) {
$('li:nth-child(' + i + ')').css('color', '#F0AD4E');
}
if(index == beforeClickedIndex) { //两次点击同一颗星星 该星星颜色变化
clickNum++;
if(clickNum % 2 == 1) {
$('li:nth-child(' + (index + 1) + ')').css('color', '#ADADAD');
} else {
$('li:nth-child(' + (index + 1) + ')').css('color', '#F0AD4E');
}
} else {
clickNum = 0;
beforeClickedIndex = index;
}
});
});
</script>
</body>
</html>
js写评价的星星,版权声明:本文为博主原创文章,遵循CC4.0by-sa版权协议,转载请附上原文出处链接和本声明。刚开始接触写星星评价时,哇!估计脑子刚被驴踢了,竟然想到了最笨的办法-手工画五角星。妈呀!css样式都写了好大一串,还沾沾自喜终于画出来了,然后瞅一瞅旁边的妹子写得怎么样了,哇!人家机智的!直接用符号★就解决了!!!唉,智商捉急呀!先上图看看吧:虽然简单,还是有几个注意的地方:1.未点
Base64String 圖像在 fancybox 打開
<a href="#myBase64String" class="fancybox" rel="group"> <img src="data:image/jpg;base64,@Convert.ToBase64String(Model.Image)" alt="" id="myBase64String" /> </a>
$('[data-fancybox="images"]').fancybox({
beforeLoad : function(instance, current) {
if (current.src=== '#') {
current.src = current.opts.$orig.find('img').attr('src');
}
}
});
內容出處: jquery – Fancybox Base64String image disappears when fancybox opens – Stack Overflow
[轉貼][jQuery] .parent() 與 .parents() 與 .closest() 的差異
<div class="selected"> 123 <div class="selected"> <div> Hello Again </div> </div> </div>
line fb app alert 失效 處理辦法
line fb 的 app 會開啟 瀏覽器 會導致 alert 失效 處理辦法
使用 jquery 套件 製作的 自訂的 alert 是一個不錯的選擇
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/limonte-sweetalert2/8.11.8/sweetalert2.all.min.js"></script>
</head>
<body>
<script> Swal.fire('test'); <script>
<body>
php jquery 表格拖拉排序
php jquery 表格拖拉排序
來源:
https://footmark.info/programming-language/php/drag-sort-ajax-php/
http://bennyliustudy.blogspot.com/2015/09/httpelliotttravel.html
http://jqueryui.com/sortable/
Colorbox – a jQuery lightbox
cloorbox 的 jQuery lightbox 還蠻不錯的 不用特別去調整 大致上都能正常去使用
不過在設定關閉時間就有點差強人意了
setTimeout($.colorbox.next, 1500);
綜合以上問題 自己做了點整理 閱讀全文〈Colorbox – a jQuery lightbox〉
Jquery resize 判斷裝置大小
Jquery resize 判斷裝置大小
可以用下面的方法來判斷視窗大小 做微調 閱讀全文〈Jquery resize 判斷裝置大小〉
[轉貼]jQuery 右鍵選單- jQuery contextMenu
jQuery 右鍵選單- jQuery contextMenu
https://swisnl.github.io/jQuery-contextMenu/
https://github.com/swisnl/jQuery-contextMenu
今天發現一個不錯用的 選單 感覺後續開發 可以考慮使用來縮減一些畫面
